vim插入模式下的常用编辑技巧

󰃭 2016-04-26

#vim插入模式下的常用编辑技巧#

大部分vim命令都在非插入模式中执行,但是有些功能在插入模式中会更好实现。

本篇会给大家看到一种更方便,快捷的方式在插入模式中实现删除,复制以及粘贴命令。

##即时更正错误 ##

插入模式下编写文本时出现错误,无需离开插入模式,我们可以通过下列命令来立刻进行修改。

  • < C-h > 删除前一个字符(等同于退格键)
  • 删除一个单词
  • 删至行首

这些命令不是插入模式所独有的,甚至也不是vim所独有的。

在vim的命令行模式,bash shell中可以使用。

##返回普通模式 ##

我们在编辑过程中经常频繁的进行插入模式与普通模式之间的切换。

切换的经典方法是键,但是键距离似乎有些远。

那么,请使用下面列出的命令来替换键吧。

  • <C-[> 切换到普通模式
  • 切换到插入-普通模式

###插入-普通模式 ###

这里稍微解释下什么是插入-普通模式。

我们可以看作是普通模式的一个特例。

我们在插入模式中进行编辑时,经产能碰到需要返回到普通模式下执行一个普通模式命令,

然后马上又需要返回插入模式的情形。

例如:

当前行正好处于窗口底部,这时经产需要滚动一下屏幕,以便看到更多的上下文。

这时我们可以在插入模式中使用:

zz

这条命令会先由插入模式返回到普通模式, 然后执行 zz 命令,并且把当前行显示在窗口正中,然后会直接返回到插入模式。