歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Vim 常用命令之工作速查

Vim 常用命令之工作速查

日期:2017/2/28 15:43:25   编辑:Linux教程

引言:當我們日常工作編輯文本的時候,經常會使用vim編輯器,雖然vim功能很強大—幾乎無所不能,但當我們用慣了word後,還是覺得不容易上手,並且灰常多的命令不容易記住,再此我把經常使用命令list寫下來供大家快速查詢使用,歡迎大家補充完善,追求完美,完美是一種習慣!!!

1. Ctrl+f 向下翻頁
2. Ctrl+b 向上翻頁
3. G 定位到文本最後一行
4. gg 定位到文本第一行
5. Shift+% 匹配括號
6. ZZ 保存退出
7. ZQ 不保存退出
8. :set nu 打開行序列號
9. :set nonu 關閉行序列號
10.:%s#***#***#g 全局替換字符串
11.Ctrl+v 列編輯模式,H左j下k上l右選擇visual block,方向鍵也能體現,x刪除所選內容,d刪除所選內容,r+替換字符就是粘貼 例子 r+p
12.u 撤銷上次操作
13.Shift+d 刪至行尾
14.d$ 刪至行尾
14.d^ 刪至行首
14.D 刪除光標之後的所有內容
14.:.,$d 冒號+一個點+一個逗號+一個$+一個d再回車,刪除當前行以下的所有內容 簡化版:dG 【kamus友情提供】
14.:1,$d 冒號+數字1+一個逗號+一個$+一個d再回車,刪除第1行以下的所有行 刪除第1行以下,就是:2到第二行,然後dG 【kamus友情提供】
14.:2,$d 冒號+數字2+一個逗號+一個$+一個d再回車,刪除第2行以下的所有行
14./kernel\c 忽略大小寫查找kernel字符串,\c就是忽略大小寫查找
15.yy 復制光標所在行
16.小p 粘貼當前行的下一行
17.大P 粘貼當前行的上一行
18.o 直接在當前光標行之下一行插入數據
19.n 當前搜索字符串的下一個
20.N 當前搜索字符串的上一個
21.365 G 直接定位到365行
22.:v/xxx/d 刪除所有不包含xxx字樣的行 【kamus友情提供】
23.:g/xxx/d 刪除所有包含xxx字樣的行 【kamus友情提供】
24. shift+v,進入虛擬行模式,然後jjjjj,選擇幾行,d,刪掉(有人說,那5dd不是也可以刪5行?是,但是對於一邊思考一邊觀察,這行是不是要刪的時候,shift+v方式更和人的思維模式接近)【kamus友情提供】

小結:分享技術 收獲快樂! vim 你值得擁有

Copyright © Linux教程網 All Rights Reserved