個人建議一網站,很不錯的:vim工程編輯設置
序號 命令 作用
1 按ese,按q輸入: 彈出使用的命令列表2 :%s/^..// 刪除文件前兩列的字符
3 Ctrl+v : 可視化模式,可以選中相應的段進行復制、刪除(X)等操作
4 :%s/$/^M/g 每行中間增加一行空行
5 nG或ngg 移至第N行首
6 nyl 複製當前光標起的n個字符
7 nyw 複製當前光標起的n個單詞
8 :n,ms/^/#/ 在指定行首添加'#'
9 :%s/^/#/g 在所有行首添加'#'
10 :n,ms/^./g 把某幾行的首字母代替
11 :g/str/d 找到有字符串str的行並將其刪除
12 J 刪除空行
13 CTRL-R 恢復操作
14 a 到光標行末尾的插入模式
15 ZZ 保存並退出
16 :e! 放棄修改重新裝載之前的文件
17 :set mouse=a或 進入鼠標模式(可隨意移動光標在任何位置)
18 :help command command命令幫助
19 :help E37 看到不能理解的錯誤信息可尋找它的幫助
20 w/b 光標移動到前後單詞詞頭位置
21 e/ge 光標移動到前後單詞詞後位置
22 $ 光標移動到當前行行尾
23 ^ 光標移動到一行的第一個非空字符
24 0 光標移動到一行的第一個字符
25 fx/Fx 光標移動到含x的字符處(右/左)
26 tx/Tx 光標移動到含x的字符前一個字符處(右/左)
27 k/j 光標上下移動到某行
28 % 光標移動到下一個()/[]/{}位置處
29 H/M/L 光標移動到首、中間、尾行
30 CTRL-G 顯示正在編輯文件名稱以及行號
31 :set number/nu 顯示行號 (nonumber 不顯示)
32 :set ruler 顯示當前光標位置
33 CTRL-D/U 向上/下滾動半個屏幕
34 CTRL-E/Y 向上/下滾動一行(整個屏幕)
35 zz 光標處在屏幕的中間
36 zt/zb 光標所在行移動屏幕的頂部/底部
37 /、? (n、N) 查找及其上下索引
38 /x*** 查找時可用上下選擇相應查找匹配的單詞
39 :set ignorecase 查找時忽略大小寫 (noignorecase 再次區分大小寫)
40 /\<***\> 查找完全匹配字符***
41 :set hlsearch 查找的字符高亮顯示 (nohlsearch 非高亮)
42 ^x / x$ 查找匹配一行開頭(結尾)爲x的對象
43 /^the$ 查找僅匹配the的行
44 /a.b 查找時.匹配人和字符
45 /x\. 查找關於x.x的字符串