vim 常用的操作指令

vim(vi improve).命令行下的一些常见操作:

移动光标:

0:将光标移动到该行的最前面;

$:将光标移动到该行的最后面;

G:移动到最后一行的开头;

{/}:将光标移动到前面或者后面的{/};

ctrl+b/f:向前/后翻页;

ctrl+u/d:光标向前/后移动半页;

N+\:将光标移动至第n行;

--------------------------------

复制:

yy:光标所在行复制;

n+yy:复制光标所在行和其下n行;

yw:复制光标所在位置到该单词的末尾;

n+yw:在上面的基础上再加上后面的n个单词;

p:粘贴;

---------------------------------

删除:

(n)+d+上/下方向键:将所在行和其上/下n行删除;ndd与nd下同;

dd:删除该行;

dw:删除单词;

D:删除该行后所有单词;

-----------------------------------

其它:

nG:将光标移动到n行首;

.:重复执行上一个命令;

u:复原;

U:取消对行所做的所有改变;

ZZ:保存退出;

%:符号匹配;

------------------------------

进入输入模式:

i:从当前位置插入;a:从下一个字符开始处插入;o:新增加一行,从该行首插入;

------------------------------

最后行模式:

q!:强行退出;

w!:强行写只读文件;

/字符:查找该字符,跳到首个匹配的字符,向下按n,向上找字符按N;

?字符:与/相同,区别在于是向前找字符

------------------------------

 

posted @ 2017-03-11 18:26  qczhang  阅读(231)  评论(0编辑  收藏  举报