2013年5月17日星期五

vim 操作快捷键


参考链接:
http://www.cnblogs.com/88999660/articles/1581524.html
http://eric4ever.yo2.cn/articles/vi.html



光标定位:

0/$   光标移到行首/行尾
gg/G  光标移到页头/页尾
nG    到第n行
h/j/k/l   左/下/上/右移动一位
n<Enter>  光标下移n行
n<space>  光标右移n位
[Ctrl+f]  相当于Page Down
[Ctrl+b]  相当于Page Up


复制/粘贴/删除:

dd  删除行
D   删除整行内容,保留空行
yy  复制行
p/P 粘贴到下/上一行
u   撤销操作
x/X 删除后/前一字节
.   重复上个动作


整理代码格式

:v  选中内容
=   整理选中内容,格式对齐
z + shift + r  展开代码  
zr     展开代码
zc     收拢代码

查找:

/word 向光标之下查找word
?word 向光标之上查找word
n     重复前一个查找动作


替换:

:n1,n2s/word1/word2/g  n1到n2行之间,所有word1替换为word2
:1,$s/word1/word2/g    从第一行到最后一行,word1替换为word2


末行命令:
:set nu   显示行号
:set nonu 不显示行号
:w   将编辑的文件写入到硬盘上
:q   退出 vi
:wq  保存后退出,若为 :wq! 则为强制保存为退出

没有评论:

发表评论