怎麽學 Vim ?¶
原文在 2023-04-23 完成
在終端機(Windows 則為命令提示字元)執行指令 vimtutor
,會顯示 Vim 內建的入門指南 Vim Tutor,完成全部練習,你就會基本操作。如果想看中文版本,則執行指令 vimtutor zh
如果 Vim 的高門檻仍然沒有嚇跑你,那接下來呢?想全面掌握 Vim,我推薦 Practical Vim 這本書,當初我是看簡體中文版本,書名是「Vim 實用技巧」。副標題「Edit Text at the Speed of Thought」(以思維的速度來編輯文本)是指使用 Vim 搭配盲打,則想到哪裡文章就編輯到哪裡,不用等手指打完。書的前言最後說:
先學會盲打,然後再學習 Vim...如果你要低頭看著鍵盤打字,那學習 Vim 的好處不會立竿見影呈現出來。要高效地使用 Vim,必須學會盲打
其實不需要先學會盲打,我發現 Vim 可以幫助你熟悉盲打,我自己當初看這本書時仍低頭打字,現在用 Vim 做為主要編輯器,愈用愈久,盲打就愈來愈多。
如同之前的故事說的,這本書會讓手指習慣用 Vim 的方式打鍵盤,無法改用其它編輯器。請小心,一腳踏入就回不去了。
每個 Vim 重度使用者都有一大堆設定和外掛,常常用 GitHub 備份,我的在 https://github.com/tomleesm/vimrc 。外掛有一些刪節線,表示之前用了許多,最近則是發現其實 Vim 內建的就足夠了。