时间: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:查找时不忽略大小写。