作为一个后端开发人员面临的就是CRUD了,本文将介绍Vim中如何进行增删改查。
增
在Vim爱恨情仇之初见一文中对插入做了详细的介绍,此处不再赘述。
删
删除一个字符
在normal模式下使用x
快速删除一个字符。
删除一个单词
在normal模式下使用dw
快速删除一个字符。
我们可以使用d0/d$
快速删除至行首/行尾的全部字符。
删除行
我们可以使用dd
快速删除一行,配合数字我们可以删除多行,如2dd
快速删除两行。
改
Vim中的修改常用的有三个,r(replace),c(change),s(substitute)
。在normal模式下使用r
可以替换一个字符。使用s
替换字符并且进入insert模式。使用c
配合文本对象可快速进行修改。
使用r
:
使用R
:
r只能一次替换一个字符,替换下一个字符之前需要继续按r。如果我们需要连续替换字符可以使用R
。
使用s
:
使用S
:
S将整行删除并且进入insert模式。
使用cw
删除一个单词并且进入insert模式:
使用ct{char}
删除到指定字符并且进入insert模式:
查
使用/
或者?
进行前向或者反向搜索。使用n/N
跳转到下一个或者上一个匹配。使用*/#
进行当前单词的前向和后向匹配。
版权属于:带翅膀的猫
本文链接:https://www.chengpengper.cn/archives/20/
转载时须注明出处及本声明