我已经致力于深入研究
vim,以便更快地编写
ruby /
python代码,并且我很难在文件中导航.
主要是指我在插入模式和导航模式之间切换.也许我还没有完全习惯编辑器,但是不断切入和退出插入模式感觉非常尴尬.
这件事会随着时间而消失吗?是否有任何技巧可以更快地进入和退出插入模式?
许多人喜欢将jj或jk定义为在插入模式下键入的内容以返回正常模式(而不是点击逃逸),这样可以保持双手在主行上并加快速度.你可以把它放在你的.vimrc中来做这个映射(或者只选择其中一个):
inoremap jj <ESC> inoremap jk <ESC>
如果你真的需要输入这些字符串中的任何一个(对我来说非常罕见),你只需键入第一个字母并暂停几秒钟,然后输入第二个字母.
我还发现,在正常模式下真正理解所有运动键有助于理解vim内的运动能力以及它如何让你到达你想要更快速前进的地方(从而抵消和击败必须进入的开销) /离开插入模式).
为此,我将a vim movement wallpaper专门用于在视觉上显示相对于当前光标位置(屏幕中心)的各种移动命令.有了这个,帮助我把它们记住,让我更快.
此外,了解各种基本插入键,可帮助您在正确的位置进入插入模式:
> i – 在光标所在的字母前面插入
> a – 在光标打开的字母后追加
> I – 插入当前行的开头
> A – 追加到当前行的末尾
> o – 在当前行下面打开一个新行
> O – 在当前行上方打开一个新行
此外,还应该学习/理解各种删除,更改,替换和查找/替换regexp命令.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。