1. 程式人生 > >Linux系列之vim個性化設定和操作

Linux系列之vim個性化設定和操作

一、vim 設定

1. 設定行號顯示

1) 臨時顯示

命令列模式

:set nu

2) 永久顯示

# vim ~/.vimrc

插入一行程式碼:

set number

若沒有該檔案,在使用者主目錄 (/home/使用者名稱) 手動建立即可。

2. 取消行號顯示(臨時)

:set nonu


二、vim 操作

1. 查詢

命令列模式  

/port

切換到下一個匹配字串,n

2. 複製

命令列模式

6,9 co 12

複製第6行到第9行之間的內容到第12行後面。

yy,p

拷貝一行到剪貼簿  /  取出剪貼簿中內容的命令

3. 刪除單行

命令列模式

1)游標所在行,dd

2):行號 d

4. 刪除多行

命令列模式

1):1,10d

2)游標所在行以下N行,Ndd

5. 回到首行

命令列模式

gg

6. 轉到末行

G

7. 到指定行

nG

7. 替換

:%s/from/to/g

匹配全文,from:原資料,to:新資料

替換命令的完整形式:    :[range]s/from/to/[flags]

8. 回退上步操作

命令列模式

u

9. 多行同時註釋

  1) 首先按ESC進入命令列模式下,按下Ctrl + v,進入列模式;

  2)在行首使用上下鍵選擇需要註釋的多行;

  3)按下鍵盤(大寫)“I” 鍵,進入插入模式;

  4)然後輸入註釋符(“//”、“#”等);

  5)最後按下 ESC 鍵。

10. 取消多行註釋

  1)首先按 ESC 進入命令列模式下,游標停在行首,按下Ctrl + v, 進入列模式;

  2)選定要取消註釋的多行;

  3)按下“x”或者“d”.(整行) 注意:如果是“//”註釋,那需要執行兩次該操作。

11. 刪除以#開頭的註釋行

:%s/^#.*$//g

12. 字母操控游標移動

命令列模式 

上k 下j 左h 右l


如需轉載,請註明出處。