VIM最让我烦恼的一件事就是在插入模式下不得不移动.使用任何其他程序我可以使用箭头键移动但是使用VIM我已经学会使用h/j/k/l并且为了进入该模式我必须按下escape然后我再次,是否有更快的方法去做?
rog*_*oom 11
我将我的转义按钮映射到jj.
imap jj <ESC>
Run Code Online (Sandbox Code Playgroud)
这样,当我想快速进入正常模式时,我双击jj,我的手指处于开始导航的良好位置.
开始时可能看起来很尴尬但是一旦你获得肌肉记忆就会像闪电一样.
您可以通过键入^ O导航来暂时退出插入模式.有用于通过自动插入的关闭括号.
大多数情况下,如果您的终端已知,vim会理解页面移动按钮.原来的vi没有,而且这个命令一直在那里.
有用的肌肉记忆:
^ Oo - 停止并打开下面的线,大写O在^ OA之上 - 转到行尾并继续插入^ OI - 在行首开始插入
作为旁白:
至少在23年前,我曾经在v系统上使用vi.个人认为vi的理念非常有趣.这是一个实用的替代品,由一个单独的编码人员写的匆忙.它的实用主义是它存活的原因,因为它很容易移植到任何Unix.为了获得最佳效果,你应该学习如何使用f,t,逗号和分号 - 当你使用c时,它们可以为你节省很多精力.