<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] 轉載: https://learnku.com/articles/26431 參考: https://www.cnblogs.com/tianshug/p/10890725.html ## 插件相關 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>,</code></td> <td>Leader Key</td> </tr><tr><td><code>&lt;leader&gt;n</code></td> <td>打開 / 關閉代碼資源管理器</td> </tr><tr><td><code>&lt;leader&gt;t</code></td> <td>打開 / 關閉函數列表</td> </tr><tr><td><code>&lt;leader&gt;a</code></td> <td>.h .cpp 文件切換</td> </tr><tr><td><code>&lt;leader&gt;u</code></td> <td>轉到函數聲明</td> </tr><tr><td><code>&lt;leader&gt;U</code></td> <td>轉到函數實現</td> </tr><tr><td><code>&lt;leader&gt;o</code></td> <td>打開 include 文件</td> </tr><tr><td><code>&lt;leader&gt;y</code></td> <td>拷貝函數聲明</td> </tr><tr><td><code>&lt;leader&gt;p</code></td> <td>生成函數實現</td> </tr><tr><td><code>&lt;leader&gt;w</code></td> <td>單詞跳轉</td> </tr><tr><td><code>&lt;leader&gt;f</code></td> <td>搜索~目錄下的文件</td> </tr><tr><td><code>&lt;leader&gt;F</code></td> <td>搜索當前目錄下的文本</td> </tr><tr><td><code>&lt;leader&gt;g</code></td> <td>顯示 git 倉庫提交記錄</td> </tr><tr><td><code>&lt;leader&gt;G</code></td> <td>顯示當前文件提交記錄</td> </tr><tr><td><code>&lt;leader&gt;gg</code></td> <td>顯示當前文件在某個 commit 下的完整內容</td> </tr><tr><td><code>&lt;leader&gt;ff</code></td> <td>語法錯誤自動修復 (FixIt)</td> </tr><tr><td><code>&lt;c-p&gt;</code></td> <td>切換到上一個 buffer</td> </tr><tr><td><code>&lt;c-n&gt;</code></td> <td>切換到下一個 buffer</td> </tr><tr><td><code>&lt;leader&gt;d</code></td> <td>刪除當前 buffer</td> </tr><tr><td><code>&lt;leader&gt;D</code></td> <td>刪除當前 buffer 外的所有 buffer</td> </tr><tr><td><code>vim</code></td> <td>運行 vim 編輯器時,默認啟動開始頁面</td> </tr><tr><td><code>&lt;F5&gt;</code></td> <td>顯示語法錯誤提示窗口</td> </tr><tr><td><code>&lt;F7&gt;</code></td> <td>啟用 markdown 實時預覽</td> </tr><tr><td><code>&lt;F8&gt;</code></td> <td>關閉 markdown 實時預覽</td> </tr><tr><td><code>&lt;F9&gt;</code></td> <td>顯示上一主題</td> </tr><tr><td><code>&lt;F10&gt;</code></td> <td>顯示下一主題</td> </tr><tr><td><code>&lt;leader&gt;l</code></td> <td>按豎線對齊</td> </tr><tr><td><code>&lt;leader&gt;=</code></td> <td>按等號對齊</td> </tr><tr><td><code>Ya</code></td> <td>復制行文本到字母 a</td> </tr><tr><td><code>Da</code></td> <td>剪切行文本到字母 a</td> </tr><tr><td><code>Ca</code></td> <td>改寫行文本到字母 a</td> </tr><tr><td><code>rr</code></td> <td>替換文本</td> </tr><tr><td><code>&lt;leader&gt;r</code></td> <td>全局替換,目前只支持單個文件</td> </tr><tr><td><code>gcc</code></td> <td>注釋代碼</td> </tr><tr><td><code>gcap</code></td> <td>注釋段落</td> </tr><tr><td><code>vif</code></td> <td>選中函數內容</td> </tr><tr><td><code>dif</code></td> <td>刪除函數內容</td> </tr><tr><td><code>cif</code></td> <td>改寫函數內容</td> </tr><tr><td><code>vaf</code></td> <td>選中函數內容(包括函數名 花括號)</td> </tr><tr><td><code>daf</code></td> <td>刪除函數內容(包括函數名 花括號)</td> </tr><tr><td><code>caf</code></td> <td>改寫函數內容(包括函數名 花括號)</td> </tr><tr><td><code>fa</code></td> <td>查找字母 a,然后再按 f 鍵查找下一個</td> </tr><tr><td><code>&lt;c-x&gt;&lt;c-o&gt;</code></td> <td>Emoji:dog: 補全</td> </tr></tbody></table> ## 插入模式 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>i</code></td> <td>在光標處進入插入模式</td> </tr><tr><td><code>I</code></td> <td>在行首進入插入模式</td> </tr><tr><td><code>a</code></td> <td>在光標后進入插入模式</td> </tr><tr><td><code>A</code></td> <td>在行尾進入插入模式</td> </tr><tr><td><code>o</code></td> <td>在下一行插入新行并進入插入模式</td> </tr><tr><td><code>O</code></td> <td>在上一行插入新行并進入插入模式</td> </tr><tr><td><code>gi</code></td> <td>進入到上一次插入模式的位置</td> </tr><tr><td><code>&lt;esc&gt;</code></td> <td>退出插入模式</td> </tr></tbody></table> ## 緩存操作 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>:e &lt;filename&gt;</code></td> <td>新建 buffer 打開文件</td> </tr><tr><td><code>:bp</code></td> <td>切換到上一個 buffer</td> </tr><tr><td><code>:bn</code></td> <td>切換到下一個 buffer</td> </tr><tr><td><code>:bd</code></td> <td>刪除當前 buffer</td> </tr></tbody></table> ## 窗口操作 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>:sp &lt;filename&gt;</code></td> <td>橫向切分窗口并打開文件</td> </tr><tr><td><code>:vsp &lt;filename&gt;</code></td> <td>豎向切分窗口并打開文件</td> </tr><tr><td><code>&lt;c-w&gt;h</code></td> <td>跳到左邊的窗口</td> </tr><tr><td><code>&lt;c-w&gt;j</code></td> <td>跳到下邊的窗口</td> </tr><tr><td><code>&lt;c-w&gt;k</code></td> <td>跳到上邊的窗口</td> </tr><tr><td><code>&lt;c-w&gt;l</code></td> <td>跳到右邊的窗口</td> </tr><tr><td><code>&lt;c-w&gt;c</code></td> <td>關閉當前窗口</td> </tr><tr><td><code>&lt;c-w&gt;o</code></td> <td>關閉其他窗口</td> </tr><tr><td><code>:only</code></td> <td>關閉其他窗口</td> </tr></tbody></table> ## 光標移動 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>h</code></td> <td>上下左右移動</td> </tr><tr><td><code>j</code></td> <td>上下左右移動</td> </tr><tr><td><code>k</code></td> <td>上下左右移動</td> </tr><tr><td><code>l</code></td> <td>上下左右移動</td> </tr><tr><td><code>0</code></td> <td>光標移動到行首</td> </tr><tr><td><code>^</code></td> <td>跳到從行首開始第一個非空白字符</td> </tr><tr><td><code>$</code></td> <td>光標移動到行尾</td> </tr><tr><td><code>&lt;c-o&gt;</code></td> <td>跳到上一個位置</td> </tr><tr><td><code>&lt;c-i&gt;</code></td> <td>跳到下一個位置</td> </tr><tr><td><code>&lt;c-b&gt;</code></td> <td>上一頁</td> </tr><tr><td><code>&lt;c-f&gt;</code></td> <td>下一頁</td> </tr><tr><td><code>&lt;c-u&gt;</code></td> <td>上移半屏</td> </tr><tr><td><code>&lt;c-d&gt;</code></td> <td>下移半屏</td> </tr><tr><td><code>H</code></td> <td>調到屏幕頂上</td> </tr><tr><td><code>M</code></td> <td>調到屏幕中間</td> </tr><tr><td><code>L</code></td> <td>調到屏幕下方</td> </tr><tr><td><code>:n</code></td> <td>跳到第 n 行</td> </tr><tr><td><code>w</code></td> <td>跳到下一個單詞開頭 (標點或空格分隔的單詞)</td> </tr><tr><td><code>W</code></td> <td>跳到下一個單詞開頭 (空格分隔的單詞)</td> </tr><tr><td><code>e</code></td> <td>跳到下一個單詞尾部 (標點或空格分隔的單詞)</td> </tr><tr><td><code>E</code></td> <td>跳到下一個單詞尾部 (空格分隔的單詞)</td> </tr><tr><td><code>b</code></td> <td>上一個單詞頭 (標點或空格分隔的單詞)</td> </tr><tr><td><code>B</code></td> <td>上一個單詞頭 (空格分隔的單詞)</td> </tr><tr><td><code>ge</code></td> <td>上一個單詞尾</td> </tr><tr><td><code>%</code></td> <td>在配對符間移動,可用于 ()、{}、[]</td> </tr><tr><td><code>gg</code></td> <td>到文件首</td> </tr><tr><td><code>G</code></td> <td>到文件尾</td> </tr><tr><td><code>fx</code></td> <td>跳轉到下一個為 x 的字符</td> </tr><tr><td><code>Fx</code></td> <td>跳轉到上一個為 x 的字符</td> </tr><tr><td><code>tx</code></td> <td>跳轉到下一個為 x 的字符前</td> </tr><tr><td><code>Tx</code></td> <td>跳轉到上一個為 x 的字符前</td> </tr><tr><td><code>;</code></td> <td>跳到下一個搜索的結果</td> </tr><tr><td><code>[[</code></td> <td>跳轉到函數開頭</td> </tr><tr><td><code>]]</code></td> <td>跳轉到函數結尾</td> </tr></tbody></table> ## 文本編輯 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>r</code></td> <td>替換當前字符</td> </tr><tr><td><code>R</code></td> <td>進入替換模式,直至 ESC 離開</td> </tr><tr><td><code>s</code></td> <td>替換字符(刪除光標處字符,并進入插入模式,前可接數量)</td> </tr><tr><td><code>S</code></td> <td>替換行(刪除當前行,并進入插入模式,前可接數量)</td> </tr><tr><td><code>cc</code></td> <td>改寫當前行(刪除當前行并進入插入模式),同 S</td> </tr><tr><td><code>cw</code></td> <td>改寫光標開始處的當前單詞</td> </tr><tr><td><code>ciw</code></td> <td>改寫光標所處的單詞</td> </tr><tr><td><code>caw</code></td> <td>改寫光標所處的單詞,并且包括前后空格(如果有的話)</td> </tr><tr><td><code>ct,</code></td> <td>改寫到逗號</td> </tr><tr><td><code>c0</code></td> <td>改寫到行首</td> </tr><tr><td><code>c^</code></td> <td>改寫到行首(第一個非零字符)</td> </tr><tr><td><code>c$</code></td> <td>改寫到行末</td> </tr><tr><td><code>C</code></td> <td>改寫到行末(同 c$)</td> </tr><tr><td><code>ci"</code></td> <td>改寫雙引號中的內容</td> </tr><tr><td><code>ci'</code></td> <td>改寫單引號中的內容</td> </tr><tr><td><code>ci)</code></td> <td>改寫小括號中的內容</td> </tr><tr><td><code>ci]</code></td> <td>改寫中括號中內容</td> </tr><tr><td><code>ci}</code></td> <td>改寫大括號中內容</td> </tr><tr><td><code>cit</code></td> <td>改寫 xml tag 中的內容</td> </tr><tr><td><code>cis</code></td> <td>改寫當前句子</td> </tr><tr><td><code>ciB</code></td> <td>改寫 '{}' 中的內容</td> </tr><tr><td><code>c2w</code></td> <td>改寫下兩個單詞</td> </tr><tr><td><code>ct(</code></td> <td>改寫到小括號前</td> </tr><tr><td><code>x</code></td> <td>刪除當前字符,前面可以接數字,3x 代表刪除三個字符</td> </tr><tr><td><code>X</code></td> <td>向前刪除字符</td> </tr><tr><td><code>dd</code></td> <td>刪除當前行</td> </tr><tr><td><code>d0</code></td> <td>刪除到行首</td> </tr><tr><td><code>d^</code></td> <td>刪除到行首(第一個非零字符)</td> </tr><tr><td><code>d$</code></td> <td>刪除到行末</td> </tr><tr><td><code>D</code></td> <td>刪除到行末(同 d$)</td> </tr><tr><td><code>dw</code></td> <td>刪除當前單詞</td> </tr><tr><td><code>dt,</code></td> <td>刪除到逗號</td> </tr><tr><td><code>diw</code></td> <td>刪除光標所處的單詞</td> </tr><tr><td><code>daw</code></td> <td>刪除光標所處的單詞,并包含前后空格(如果有的話)</td> </tr><tr><td><code>di"</code></td> <td>刪除雙引號中的內容</td> </tr><tr><td><code>di'</code></td> <td>刪除單引號中的內容</td> </tr><tr><td><code>di)</code></td> <td>刪除小括號中的內容</td> </tr><tr><td><code>di]</code></td> <td>刪除中括號中內容</td> </tr><tr><td><code>di}</code></td> <td>刪除大括號中內容</td> </tr><tr><td><code>diB</code></td> <td>刪除 '{}' 中的內容</td> </tr><tr><td><code>dit</code></td> <td>刪除 xml tag 中的內容</td> </tr><tr><td><code>dis</code></td> <td>刪除當前句子</td> </tr><tr><td><code>d2w</code></td> <td>刪除下兩個單詞</td> </tr><tr><td><code>dt(</code></td> <td>刪除到小括號前</td> </tr><tr><td><code>dgg</code></td> <td>刪除到文件頭部</td> </tr><tr><td><code>dG</code></td> <td>刪除到文件尾部</td> </tr><tr><td><code>d}</code></td> <td>刪除下一段</td> </tr><tr><td><code>d{</code></td> <td>刪除上一段</td> </tr><tr><td><code>u</code></td> <td>撤銷</td> </tr><tr><td><code>U</code></td> <td>撤銷整行操作</td> </tr><tr><td><code>CTRL-R</code></td> <td>撤銷上一次 u 命令</td> </tr><tr><td><code>J</code></td> <td>連接若干行</td> </tr><tr><td><code>gJ</code></td> <td>連接若干行,刪除空白字符</td> </tr><tr><td><code>.</code></td> <td>重復上一次操作</td> </tr><tr><td><code>~</code></td> <td>交換大小寫</td> </tr><tr><td><code>g~iw</code></td> <td>替換當前單詞的大小寫</td> </tr><tr><td><code>gUiw</code></td> <td>將單詞轉成大寫</td> </tr><tr><td><code>guiw</code></td> <td>將當前單詞轉成小寫</td> </tr><tr><td><code>guu</code></td> <td>全行轉為小寫</td> </tr><tr><td><code>gUU</code></td> <td>全行轉為大寫</td> </tr><tr><td><code>gg=G</code></td> <td>縮進整個文件</td> </tr><tr><td><code>=a{</code></td> <td>縮進光標所在代碼塊</td> </tr><tr><td><code>=i{</code></td> <td>縮進光標所在代碼塊,不縮進 "{"</td> </tr><tr><td><code>&lt;&lt;</code></td> <td>減少縮進</td> </tr><tr><td><code>&gt;&gt;</code></td> <td>增加縮進</td> </tr><tr><td><code>==</code></td> <td>自動縮進</td> </tr><tr><td><code>CTRL-A</code></td> <td>增加數字</td> </tr><tr><td><code>CTRL-X</code></td> <td>減少數字</td> </tr><tr><td><code>p</code></td> <td>粘貼到光標后</td> </tr><tr><td><code>P</code></td> <td>粘貼到光標前</td> </tr><tr><td><code>v</code></td> <td>開始標記</td> </tr><tr><td><code>y</code></td> <td>復制標記內容</td> </tr><tr><td><code>V</code></td> <td>開始按行標記</td> </tr><tr><td><code>CTRL-V</code></td> <td>開始列標記</td> </tr><tr><td><code>y$</code></td> <td>復制當前位置到本行結束的內容</td> </tr><tr><td><code>yy</code></td> <td>復制當前行</td> </tr><tr><td><code>Y</code></td> <td>復制當前行,同 yy</td> </tr><tr><td><code>yt,</code></td> <td>復制到逗號</td> </tr><tr><td><code>yiw</code></td> <td>復制當前單詞</td> </tr><tr><td><code>3yy</code></td> <td>復制光標下三行內容</td> </tr><tr><td><code>v0</code></td> <td>選中當前位置到行首</td> </tr><tr><td><code>v$</code></td> <td>選中當前位置到行末</td> </tr><tr><td><code>vt,</code></td> <td>選中到逗號</td> </tr><tr><td><code>viw</code></td> <td>選中當前單詞</td> </tr><tr><td><code>vi)</code></td> <td>選中小括號內的東西</td> </tr><tr><td><code>vi]</code></td> <td>選中中括號內的東西</td> </tr><tr><td><code>viB</code></td> <td>選中 '{}' 中的內容</td> </tr><tr><td><code>vis</code></td> <td>選中句子中的東西</td> </tr><tr><td><code>gv</code></td> <td>重新選擇上一次選中的文字</td> </tr><tr><td><code>:set paste</code></td> <td>允許粘貼模式(避免粘貼時自動縮進影響格式)</td> </tr><tr><td><code>:set nopaste</code></td> <td>禁止粘貼模式</td> </tr><tr><td><code>"?yy</code></td> <td>復制當前行到寄存器?,問號代表 0-9 的寄存器名稱</td> </tr><tr><td><code>"?p</code></td> <td>將寄存器?的內容粘貼到光標后</td> </tr><tr><td><code>"?P</code></td> <td>將寄存器?的內容粘貼到光標前</td> </tr><tr><td><code>:registers</code></td> <td>顯示所有寄存器內容</td> </tr><tr><td><code>:[range]y</code></td> <td>復制范圍,比如 :20,30y 是復制 20 到 30 行,:10y 是復制第十行</td> </tr><tr><td><code>:[range]d</code></td> <td>刪除范圍,比如 :20,30d 是刪除 20 到 30 行,:10d 是刪除第十行</td> </tr><tr><td><code>ddp</code></td> <td>交換兩行內容:先刪除當前行復制到寄存器,并粘貼</td> </tr></tbody></table> ## 文件操作 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>:w</code></td> <td>保存文件</td> </tr><tr><td><code>:w &lt;filename&gt;</code></td> <td>按名稱保存文件</td> </tr><tr><td><code>ZZ</code></td> <td>保存文件(如果有改動的話),并關閉窗口</td> </tr><tr><td><code>:e &lt;filename&gt;</code></td> <td>打開文件并編輯</td> </tr><tr><td><code>:saveas &lt;filename&gt;</code></td> <td>另存為文件</td> </tr><tr><td><code>:r &lt;filename&gt;</code></td> <td>讀取文件并將內容插入到光標后</td> </tr><tr><td><code>:r !dir</code></td> <td>將 dir 命令的輸出捕獲并插入到光標后</td> </tr><tr><td><code>:close</code></td> <td>關閉文件</td> </tr><tr><td><code>:q</code></td> <td>退出</td> </tr><tr><td><code>:q!</code></td> <td>強制退出</td> </tr><tr><td><code>:wa</code></td> <td>保存所有文件</td> </tr><tr><td><code>:cd &lt;path&gt;</code></td> <td>切換 Vim 當前路徑</td> </tr><tr><td><code>:new</code></td> <td>打開一個新的窗口編輯新文件</td> </tr><tr><td><code>:enew</code></td> <td>在當前窗口創建新文件</td> </tr><tr><td><code>:vnew</code></td> <td>在左右切分的新窗口中編輯新文件</td> </tr><tr><td><code>:tabnew</code></td> <td>在新的標簽頁中編輯新文件</td> </tr></tbody></table> ## 使用外部程序 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>!</code></td> <td>告訴 vim 正在執行一個過濾操作</td> </tr><tr><td><code>!5Gsort&lt;Enter&gt;</code></td> <td>使用外部 sort 命令對 1-5 行文本排序</td> </tr><tr><td><code>!!</code></td> <td>對當前行執行過濾命令</td> </tr><tr><td><code>!!date&lt;Enter&gt;</code></td> <td>用 "date" 的輸出代替當前行</td> </tr></tbody></table> <div name="e45ef2" data-unique="e45ef2"></div><h2 id="e45ef2">宏錄制<a href="https://learnku.com/articles/26431#e45ef2" class="anchorific">#</a></h2> <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>qa</code></td> <td>開始錄制名字為 a 的宏</td> </tr><tr><td><code>q</code></td> <td>結束錄制宏</td> </tr><tr><td><code>@a</code></td> <td>播放名字為 a 的宏</td> </tr><tr><td><code>100@a</code></td> <td>播放名字為 a 的宏 100 次</td> </tr><tr><td><code>:normal@a</code></td> <td>播放名字為 a 的宏直到自動結束</td> </tr></tbody></table> ## 實用命令 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>/pattern</code></td> <td>從光標處向文件尾搜索 pattern</td> </tr><tr><td><code>?pattern</code></td> <td>從光標處向文件頭搜索 pattern</td> </tr><tr><td><code>n</code></td> <td>向同一方向執行上一次搜索</td> </tr><tr><td><code>N</code></td> <td>向相反方向執行上一次搜索</td> </tr><tr><td><code>*</code></td> <td>向前搜索光標下的單詞</td> </tr><tr><td><code>#</code></td> <td>向后搜索光標下的單詞</td> </tr><tr><td><code>:s/p1/p2/g</code></td> <td>替換當前行的 p1 為 p2</td> </tr><tr><td><code>:%s/p1/p2/g</code></td> <td>替換當前文件中的 p1 為 p2</td> </tr><tr><td><code>:%s/&lt;p1&gt;/p2/g</code></td> <td>替換當前文件中的 p1 單詞為 p2</td> </tr><tr><td><code>:%s/p1/p2/gc</code></td> <td>替換當前文件中的 p1 為 p2,并且每處詢問你是否替換</td> </tr><tr><td><code>:10,20s/p1/p2/g</code></td> <td>將第 10 到 20 行中所有 p1 替換為 p2</td> </tr><tr><td><code>:%s/1\\2\/3/123/g</code></td> <td>將 “1\2/3” 替換為 “123”(特殊字符使用反斜杠標注)</td> </tr><tr><td><code>:%s/\r//g</code></td> <td>刪除 DOS 換行符 ^M</td> </tr><tr><td><code>:g/^\s*$/d</code></td> <td>刪除空行</td> </tr><tr><td><code>:g/test/d</code></td> <td>刪除所有包含 test 的行</td> </tr><tr><td><code>:v/test/d</code></td> <td>刪除所有不包含 test 的行</td> </tr><tr><td><code>:%s/^/test/</code></td> <td>在行首加入特定字符 (也可以用宏錄制來添加)</td> </tr><tr><td><code>:%s/$/test/</code></td> <td>在行尾加入特定字符 (也可以用宏錄制來添加)</td> </tr><tr><td><code>:sort</code></td> <td>排序</td> </tr><tr><td><code>:g/^\(.\+\)$\n\1/d</code></td> <td>去除重復行 (先排序)</td> </tr><tr><td><code>:%s/^.\{10\}//</code></td> <td>刪除每行前 10 個字符</td> </tr><tr><td><code>:%s/.\{10\}$//</code></td> <td>刪除每行尾 10 個字符</td> </tr></tbody></table> ## 幫助 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>h tutor</code></td> <td>入門文檔</td> </tr><tr><td><code>h quickref</code></td> <td>快速幫助</td> </tr><tr><td><code>h index</code></td> <td>查詢 Vim 所有鍵盤命令定義</td> </tr><tr><td><code>h summary</code></td> <td>幫助你更好的使用內置幫助系統</td> </tr><tr><td><code>h pattern.txt</code></td> <td>正則表達式幫助</td> </tr><tr><td><code>h eval</code></td> <td>腳本編寫幫助</td> </tr><tr><td><code>h function-list</code></td> <td>查看 VimScript 的函數列表</td> </tr><tr><td><code>h windows.txt</code></td> <td>窗口使用幫助</td> </tr><tr><td><code>h tabpage.txt</code></td> <td>標簽頁使用幫助</td> </tr><tr><td><code>h tips</code></td> <td>查看 Vim 內置的常用技巧文檔</td> </tr><tr><td><code>h quote</code></td> <td>寄存器</td> </tr><tr><td><code>h autocommand-events</code></td> <td>所有可能事件</td> </tr><tr><td><code>h write-plugin</code></td> <td>編寫插件</td> </tr></tbody></table> ## 其他 <table><thead><tr><th>快捷鍵</th> <th>說明</th> </tr></thead><tbody><tr><td><code>vim -u NONE -N</code></td> <td>開啟 vim 時不加載 vimrc 文件</td> </tr><tr><td><code>vimdiff file1 file2</code></td> <td>顯示文件差異</td> </tr><tr><td><code>&lt;leader&gt;e</code></td> <td>快速編輯 vimrc 文件</td> </tr><tr><td><code>&lt;leader&gt;s</code></td> <td>重新加載 vimrc 文件</td> </tr><tr><td><code>&lt;leader&gt;h</code></td> <td>打開 vimplus 幫助文檔</td> </tr><tr><td><code>&lt;leader&gt;H</code></td> <td>打開當前光標所在單詞的 vim 幫助文檔</td> </tr><tr><td><code>&lt;leader&gt;&lt;leader&gt;i</code></td> <td>安裝插件</td> </tr><tr><td><code>&lt;leader&gt;&lt;leader&gt;u</code></td> <td>更新插件</td> </tr><tr><td><code>&lt;leader&gt;&lt;leader&gt;c</code></td> <td>刪除插件</td> </tr></tbody></table>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看