vim插入模式下的常用编辑技巧
2016-04-26
#vim插入模式下的常用编辑技巧#
大部分vim命令都在非插入模式中执行,但是有些功能在插入模式中会更好实现。
本篇会给大家看到一种更方便,快捷的方式在插入模式中实现删除,复制以及粘贴命令。
##即时更正错误 ##
插入模式下编写文本时出现错误,无需离开插入模式,我们可以通过下列命令来立刻进行修改。
- < C-h > 删除前一个字符(等同于退格键)
- 删除一个单词
- 删至行首
这些命令不是插入模式所独有的,甚至也不是vim所独有的。
在vim的命令行模式,bash shell中可以使用。
##返回普通模式 ##
我们在编辑过程中经常频繁的进行插入模式与普通模式之间的切换。
切换的经典方法是键,但是键距离似乎有些远。
那么,请使用下面列出的命令来替换键吧。
- <C-[> 切换到普通模式
- 切换到插入-普通模式
###插入-普通模式 ###
这里稍微解释下什么是插入-普通模式。
我们可以看作是普通模式的一个特例。
我们在插入模式中进行编辑时,经产能碰到需要返回到普通模式下执行一个普通模式命令,
然后马上又需要返回插入模式的情形。
例如:
当前行正好处于窗口底部,这时经产需要滚动一下屏幕,以便看到更多的上下文。
这时我们可以在插入模式中使用:
zz
这条命令会先由插入模式返回到普通模式, 然后执行 zz 命令,并且把当前行显示在窗口正中,然后会直接返回到插入模式。