本文是系列笔记的最后一篇, 在这里讨论下与 vim 操做无关的事情 ^_^
html
本系列教程共分为如下五个部分:git
Vi(m)在上世纪 80 年代左右就已经诞生了, 时至今日, 市面上流行的文本编辑器没有任意一个比 vim 更长寿(Emacs 除外). 并且, 我认为 vim 在可预见的将来内也不会过期, 缘由有如下几点:程序员
Bram Moolenaar
的带领下始终保持着不断地迭代更新, 从 这里 能够看到IDE
, 其只专一于文本操做, 这使得其在文本操做这个细分领域几乎无可匹敌C/C++
程序员都在使用 vim 做为其文本编辑工具, 用户量庞大如下是几点我的对于 vim 操做技能提高的建议github
hjkl
键进行连续移动, 请从新思考你使用 vim 的意义何在.
命令最后, 请将 vim 做为你的惟一编辑器用于全部文字编辑(本系列文章以及我全部笔记整理都是由 vim 来完成的), 这会让你在实践中快速进步vim
不管如何, 我都认为 vim 官方的帮助文档时最好的学习资料, 使用方法很是简单: normal 模式下输入 :h [command]
便可, 这能够很快速的定位到你想要了解的知识上, 并且叙述简单明了. e.g. :h netrw
bash
在官方文档这么详细的背景下, 不少第三方插件也在插件的帮助文档中对其插件功能及可配置项进行了详细的说明, 使用方式也是 :h [command]
.markdown
另外, 也有一系列的书对 vim 的一些特性进行了深刻挖掘, 这里推荐:编辑器
主要缘由有两点工具
vim 中的插件拖慢了速度oop
vim 的第三方状态栏插件 air-line
插件开启后光标移动会被卡住, 改成 powerline
或 lightline
, 效果好多了
在系统设置中将重复时间调至最短, 速度仍然不够快, 在终端中使用以下设置
defaults write NSGlobalDomain KeyRepeat -int 1
复制代码
在系统设置中调至最快所对应的值是 2, 这里设置成 1 会变得更快. 最快的值是 0, 不过已经超出可控范围了, 所以不建议设置.
缘由
输入法没有彻底截获按键
解决办法
终端下输入 defaults write org.vim.MacVim MMUseInlineIm 0
原理
将输入法针对于 MacVim
设置为单行模式
本文做者 Hanley Lee, 首发于 闪耀旅途, 若是对本文比较承认, 欢迎 Follow