Vi(Vim)常用命令记载

Vi(Vim)作为一个强大的编辑器,其强大的功能由非常多的命令支撑;这么多的命令靠死记硬背显示是不行的,而是需要在训练中强化记忆。这个帖子只是对常用命令作一个记录,基本上是根据vimtutor来记录的。

移动控制:

hjkl 左上下右

ctrl+f 向下一页

ctrl+d 向下半页

ctrl+b 向上一页

ctrl+u 向上半页

0 移动行头

nw 向前移动n个单词

shift+v 选中当前行,之后按方向键可继续选中


记忆:hjkl这四个命令是两对命令,hl左右移动,jk上下移动,这种两边成对的方式比按顺序成对更为自然。

向下翻页和向上翻页分别理解为forward和behind的意思,一般阅读往前走都是向下走的,所以ctrl+f是向下翻页,ctrl+b是向上翻页。

向下翻半页和向上翻半页理解为down和up,这两个就比较好理解了,ctrl+d向下翻半页,ctrl+u向上翻半页。


退出编辑:

wq 保存后退出

q! 强制退出不保存


删除:

x 删除一个字符,光标当前所在的字符

de 删除一个单词,删除从当前光标所在字符到单词结束的部分,如果要删除整个单词,先将光标移动单词的第一个字符,再用dw删除

dw 删除一个单词删除从当前光标所在字符到,如果要删除整个单词,先将光标移动单词的第一个字符,再用dw删除

d$ 删除当前光标所在字符到行尾



插入:

i 在当前光标所在字符前面插入

A 在当前行的后面插入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值