您的位置:首页 > 其它

vim实用快捷键整理(光标移动,插入,删除,复制,查找,替换)

2014-02-09 20:17 417 查看
刚刚整理了一下vim写代码最常用的快捷键。
删去了其它 对于一般人来说效率也不高的快捷键。
光标移动指令:
h 左
l 右
k 上
j 下
Ctrl+f 向前翻页
Ctrl+b 向后翻页
:0  行首
:$  行尾
gg 文档首部
G 文档尾部
w 移至一个word的首部
e 移至一个word的尾部
b 移至前一个word的首部
:n 移至第n行行首

进入插入命令: 
i 在光标的字之前
a 在光标的字之后
O 在光标的上一行
o 光标的下一行
I 在光标的行首
A 在光标的行尾
J 将下一行整行接至本行
 
删除指令:
x 删除光标所在的字元
X 删除光标之前的字元
dd 删除整行
dw 删除一个word
dG 删除至文档尾
dgg 删除至档首
D 删除至行尾
d0 删除至行首
 
复制指令:
yy 复制整行
3yy 复制3行
y^ 复制至行首
y$ 复制至行尾
yw 复制一个word
y2w 复制2个word
yG 复制至档尾
y1G 复制至档首9. 
p 粘贴至游标后
P 粘贴至光标前
搜寻:
 1. / +要找的单词+enter,n向下,N向上
替换:
:[range]s/pattern/string/[c,e,g,i]
range 表示的是范围,1,7第一行到第七行,$整篇文章 %目前编辑的,#前一次编辑的
pattern 要被替换的字串
string 取代之的字符串
c 每次替换前询问
e 不提示error
g 不询问,整行替换
i 不区分大小写

举例:%s/from/to/g 把from替换成to

选择文字区域^v
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vim unix