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

刚刚整理了一下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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值