時間:2016-03-28 來源:互聯網 瀏覽量:
vim命令模式和擴展命令模式有哪些常用操作鍵?這些操作鍵要怎麼使用?以下教程就是vim令模式和擴展命令模式常用操作鍵介紹。
vim令模式和擴展命令模式常用操作鍵介紹:
1、1-3是命令模式常用操作鍵:移動文件及查找關鍵字:
G: 移動到文件的最後一行;
nG: n為數字移動到文件的第n行;
/word: 向下查找關鍵字word;
?word: 向上查找關鍵字word;
n:重複前一個查找;
N:反向重複前一個查找;
2、替換字符、刪除字符、剪切複製粘貼:
:n,$s/a/b: 替換第n行開始到最後一行中每一行的第一個a為b;
:n,$s/a/b/g:替換第n行開始到最後一行中每一行所有a為b,n為數字,若n為 .,表示從當前行開始到最後一行;
d$:刪除光標所在位置到該行最後一個字符;
dd:剪切當前行;
yy:複製選中內容;
nyy:複製從光標開始n行內容;
p:將已複製的內容粘貼到光標下一行。
p:將已複製的內容粘貼到光標上一行;
u:複製上一個操作;
Ctrl+R:重複前一個操作;
3、插入字符、模式切換:
o:當前下插入空行,並進入插入模式;
O:當前上插入空行,並進入插入模式;
.:重複前一個動作;
i:進入插入模式,從當前光標所在處插入;
I:插入模式,從當前光標插入一個非空格插入;
r:插入模式,替換光標所在字符;
R:進入修改模式;
4、擴展命令常用操作鍵:
:w:保存;
:w!:文件為隻讀時強製保存,不過能否保存成功還要看文件權限;
:q:離開vim;
:q!:強製離開;
:wq:保存後離開;
:x:保存後離開;
:e!:將文件恢複成原始狀態;
:w[filename]:另存為新文件;
v:進入可視模式;
Ctrl+V:進塊操作模式;
:r [filename]:將filename的文件讀到光標後麵;
n1,n2 w [filename]:將n1到n2另存為新文件;
:new:新增水平窗口;
:new filename:新增水平窗口,在新增的水平窗口加載filename文件;
:v new:新增垂直窗口;
:v filename:新增垂直窗口,並在新增的垂直窗口加載filename文件;
Ctrl+W+[方向鍵]:切換窗口;
:only:僅保留目前窗口;
:set nu:顯示行號;
:set readonly:文件隻讀,除非使用!可寫;
:set ic:查找時忽略大小寫;
:set nioc:查找時不忽略大小寫。