作为一个后端开发人员面临的就是CRUD了,本文将介绍Vim中如何进行增删改查。

      在Vim爱恨情仇之初见一文中对插入做了详细的介绍,此处不再赘述。

删除一个字符

      在normal模式下使用x快速删除一个字符。
      x

删除一个单词

      在normal模式下使用dw快速删除一个字符。
      dw

      我们可以使用d0/d$快速删除至行首/行尾的全部字符。
      d0$

删除行

      我们可以使用dd快速删除一行,配合数字我们可以删除多行,如2dd快速删除两行。
      dd

      Vim中的修改常用的有三个,r(replace),c(change),s(substitute)。在normal模式下使用r可以替换一个字符。使用s替换字符并且进入insert模式。使用c配合文本对象可快速进行修改。
使用r:
r

使用R:
r只能一次替换一个字符,替换下一个字符之前需要继续按r。如果我们需要连续替换字符可以使用R
R

使用s:
s

使用S:
S将整行删除并且进入insert模式。
S

使用cw删除一个单词并且进入insert模式:
cw

使用ct{char}删除到指定字符并且进入insert模式:
ct{char}

      使用/或者?进行前向或者反向搜索。使用n/N跳转到下一个或者上一个匹配。使用*/#进行当前单词的前向和后向匹配。
search

Last modification:May 22nd, 2019 at 08:44 pm
如果觉得我的文章对你有用,请随意赞赏