vim 基本命令整理

來源:互聯網
上載者:User

標籤:style   blog   color   strong   re   c   

VIM 基本命令

離開 viZZ :wq :x 先存檔再離開:w     檔名 存成他檔:q     離開 (檔案有改會提示):q!     放棄編輯,直接離開:wq!    強制存檔,並離開
暫時離開 vi:!      暫時執行一下UNIX指令:sh     產生新shell, Ctrl + d 回原編輯處Ctrl + z  ?? 回上一個shell, 用fg指令回vi
插入/命令模式的切換ESC鍵  插入模式 --> 命令模式
在命令模式下的指令a    在遊標右邊插入文字i    在遊標處插入文字o    在遊標下方增加新列A    在遊標那列末端插入文字I    在遊標那列開頭插入文字O     在遊標上方增加新列
移動遊標k    往上移j    往下移h    往左移l    往右移^    移到列首$    移到列尾w    往右移一個字(word)b    往左移一個字(word)e    移到目前所在字(word)的最後字元G    移到檔尾nG   移到第 n 列:n    遊標移到第 n 列:$    遊標移到最後一列H    遊標移到螢幕頂端M    遊標移到螢幕中間L    遊標移到螢幕底端ctrl + d  遊標向下卷半頁ctrl + u  遊標向上卷半頁ctrl + f  遊標向上卷一頁ctrl + b  遊標向下卷一頁
刪除ctrl + G  查詢目前的遊標位置 刪除資料x    刪除遊標所在字元(delete)#x   從遊標起,刪 # 個字元X    刪除遊標的前一字元(backspace)#X   從遊標起,往前刪 # 個字元dw   刪一個字(word)#dw   刪 # 個字(word)D    刪字到列末dd   整列刪除#dd   從遊標列開始,刪除 # 列dG   從遊標處刪到檔尾
剪下和複製ndd   從遊標處起n 列, 剪到暫存區nyy   從遊標處起n 列, 複製暫存區p    將暫存區的內容貼到遊標處n,m co x  將n 到m 列的資料, 複製到x 列n,m m x  將 n 到 m 列的資料, 移到 x 列.,$ co x  將遊標所在列到檔尾的資料, 複製到x 列
尋找和替代/     字串搜尋:set ic   搜尋時不考慮大小寫:set noic  搜尋時需考慮大小寫n    向下搜尋N    向上搜尋r    將遊標所在換成另一字元cw   取代一個字串cc   取代一整列:s    取代多個字串:1,$s  /舊字串/新字串/g 1是第1列, $是最後一列, g是全檔例:下這段指令可以將檔案中所有的a: b: ... z: 的字串改成*   :1,$s/[a-z]:/*/g
合并 列/檔案J    合并兩列:r    檔名將他檔插在遊標所在列之後:nr  ?? 檔名將他檔插在第n 列之後
復原u    取消前一命令(undo)U    對這列的修改全取消
設定:set nu  加上行號:set nonu 不顯示行號
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.