作为一个后端开发人员面临的就是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/
转载时须注明出处及本声明

