vim常用命令

2021-09-29 05:22:33 字數 2412 閱讀 1810

1.vi/vim文字編輯器  

[1] 沒有選單,只有命令  

[2] 模式: a.插入模式 (i || o || a) b.編輯模式 (esc鍵 + :+ 命令)  c.命令模式 (esc鍵)  

[3] a. 進入 - vi filename b.退出 - :wq  

[4] 編輯模式 - 冒號(:) + 命令  

2.插入命令  

[1] a - 在游標後附加文字  

[2] a - 在本行行末附加文字  

[3] i - 在游標前插入文字  

[4] i - 在本行開始插入文字  

[5] o - 在游標下插入新行  

[6] o - 在游標上插入新行  

3.定位命令  

[1] h - 方向左鍵  

[2] j - 方向下鍵  

[3] k - 方向上鍵  

[4] l - 方向右鍵  

[5] $ - 移至行尾  

[6] 0 - 移至行首  

[7] h - 移至螢幕上端  

[8] m - 移至螢幕中端  

[9] l - 移至螢幕下端  

[10] :set nu   - 設定行號  

[11] :set nonu - 取消行號  

[12] gg        - 到第一行  

[13] g         - 到最後一行  

[14] ng        - 到第n行  

[15] :n        - 到第n行  

4.定位命令  

[1] x  - 刪除游標所在處字元  

[2] nx - 刪除游標所在處後n個字元  

[3] dd - 刪除游標所在行,ndd刪除行  

[4] dg - 刪除游標所在行在到末尾的內容  

[5] d  - 刪除從游標所在處到行尾  

[6] :nl,n2d 刪除指定範圍的行  

5.複製和貼上命令  

[1] yy/y   - 複製當前行  

[2] nyy/ny - 複製當前行以下n行  

[3] dd     - 剪下當前行  

[4] ndd    - 剪下當前行以下n行  

[5] p/p    - 貼上在當前游標所在行下或行上  

6.替換和取消命令  

[1] r - 取代游標所在處字元 replace one  

[2] r - 從游標所在處開始替換字元,按esc結束 replace all  

[3] u - 取消上一步操作 undo  

7.搜尋和替換命令  

[1] /string - 向前搜尋指定字串,搜尋是忽略大小寫 :set ic  

[2] n - 搜尋指定字串的下乙個出現位置  

[3] :set ic (ignore case) - 忽略大小  

[4] :%s/old/new/g - 搜尋指定字串的下乙個出現位置 g - global  

[5] :n1,n2s/old/new/g - 在一定範圍內替換指定字串 c - confirm  

8.儲存退出  

[1] :wq - 儲存並退出  

[2] shift + zz - 儲存退出  

[3] :!q  - 退出不儲存  

[4] :q   - 退出  

[5] :wq! - 強行儲存退出 (設為唯讀時,只有root和檔案所有者才可以執行此操作)  

9.應用例項技巧  

[1] r filename 匯入其他檔案內容  

[2] :! command 執行命令  

[3] r !date  -  匯入命令執行結果  

[4] 快捷鍵 - map 快捷鍵 觸發命令 a.ctrl+p注釋:map ^p(ctrl+v+p:ctrl鍵) i#b.map ^p 0x c.map ^p iwww.baidu.com^p:表示ctrl鍵  

[5] 連續行注釋 - a. :n1,n2s/^/#/g b. :n1,n2s/#//g c. :n1,n2/^#//g (把行首#號去掉,避免中間被去掉)  

[6] 轉義符替換 :5,12s/\/\/#/g  

[7] 替換: ab sammail [email protected]  

[8] 取消替換: unab sammail  

[9] unmap 快捷鍵  

[10] ~ 宿主目錄  

[11] ~/.vimrc 預設vim的配置檔案 設定預設配置檔案,把配置命令寫入即可  

vim 命令 Vim常用命令

4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...

VIM常用命令

vim命令記錄 vim是乙個非常強大,也非常複雜的編輯器。就連常用的命令也數以百計,而且通過各種組合,更是能夠達到數量驚人的地步。本文是我跟著vim使用者手冊學習vim的使用而作的記錄,記下一些vim的常用命令,方便查詢和複習。當然了,對於那些十分常用,比如 i 進入insert模式這種命令當然不會...

VIM常用命令

常用命令 1 游標命令 k,j,h,l 上下左右游標移動命令,雖然可以在linux中使用鍵盤右邊的四個游標鍵,但是記住這四個命令還有非常有用的,也就是右手在鍵盤上放置的位置部分 ng n為行數,該命令立即使游標跳到指定行。ctrl g 游標所在位置的行數和列數報告 w,b 使游標向前或向後跳過乙個單...