定製

vim 用於簡單的文字編輯器(如記事本gedit ) 的優點是,它允許使用者自定義幾乎所有關於自身的內容。如果你發現自己一遍又一遍地做某種動作,vim 有很多功能可以幫助你更快更輕鬆地完成這個動作。

大多數流行的 IDE(如 MS Visual StudioIntelliJ IDEA) 為其使用者提供了有用的快捷方式甚至一些自定義,但它們通常與特定上下文中常見的特定操作相關,而 vim 允許自定義不同的特定上下文。情況,沒有相互衝突。在 IntelliJ 中開發 Visual Studio 和 Java 中的 c ++程式可能會很舒服,但是你不會在那裡編寫 python 程式碼,當然還有另一個 IDE,但是在 vim 你幾乎可以編輯你想要的語言而不需要失去了方便。

當然還有其他可定製的編輯器,我並不是說 vim 對每個人都是最好的。這是個人偏好的問題。我不認為有人會認為 emacs 允許的定製水平低於 vim 的水平(有些人會說不然),但你真的必須自己試一試,找到最適合你的東西。

有人說,他們不想花幾個月學習如何使用編輯器,只是為了能夠在其中工作。但那些做大多數人同意的人認為這是值得的。對我個人而言,這從來都不是問題,學習關於 vim 的新東西,並且通過它獲得更高的效率非常有趣。還有很多東西需要學習。