Linux系列之vim個性化設定和操作
阿新 • • 發佈:2019-01-13
一、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
如需轉載,請註明出處。