加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim导航笨拙

发布时间:2020-12-15 17:02:54 所属栏目:安全 来源:网络整理
导读:我已经致力于深入研究 vim,以便更快地编写 ruby / python代码,并且我很难在文件中导航. 主要是指我在插入模式和导航模式之间切换.也许我还没有完全习惯编辑器,但是不断切入和退出插入模式感觉非常尴尬. 这件事会随着时间而消失吗?是否有任何技巧可以更快地
我已经致力于深入研究 vim,以便更快地编写 ruby / python代码,并且我很难在文件中导航.

主要是指我在插入模式和导航模式之间切换.也许我还没有完全习惯编辑器,但是不断切入和退出插入模式感觉非常尴尬.

这件事会随着时间而消失吗?是否有任何技巧可以更快地进入和退出插入模式?

许多人喜欢将jj或jk定义为在插入模式下键入的内容以返回正常模式(而不是点击逃逸),这样可以保持双手在主行上并加快速度.你可以把它放在你的.vimrc中来做这个映射(或者只选择其中一个):
inoremap jj <ESC>
inoremap jk <ESC>

如果你真的需要输入这些字符串中的任何一个(对我来说非常罕见),你只需键入第一个字母并暂停几秒钟,然后输入第二个字母.

我还发现,在正常模式下真正理解所有运动键有助于理解vim内的运动能力以及它如何让你到达你想要更快速前进的地方(从而抵消和击败必须进入的开销) /离开插入模式).

为此,我将a vim movement wallpaper专门用于在视觉上显示相对于当前光标位置(屏幕中心)的各种移动命令.有了这个,帮助我把它们记住,让我更快.

此外,了解各种基本插入键,可帮助您在正确的位置进入插入模式:

> i – 在光标所在的字母前面插入
> a – 在光标打开的字母后追加
> I – 插入当前行的开头
> A – 追加到当前行的末尾
> o – 在当前行下面打开一个新行
> O – 在当前行上方打开一个新行

此外,还应该学习/理解各种删除,更改,替换和查找/替换regexp命令.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读