本文是系列筆記的最後一篇, 在這裏討論下與 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