(挖坑)二刷《Practical Vim》:何爲 Vim 之魂?

每一款強大的軟件都有一個魂。比如:Photoshop 的魂不是豐富的工具箱🧰,而在於,你能想到操作的大多數對象,它都提供了精準的選取工具。從普通的某個選區,到某種特定的顏色…… 再比如:Excel 的強大不在於它多到爆💥的函數,而在於它是一款可視化的數據庫。你必須瞭解數據庫設計的基本範式,才能設計出一張高效地表。

理解了一款軟件的魂,才能知道它的能力範圍,也就不會用它去做它能力範圍外的事情。比如:你當然可以用 Excel 畫畫,但它真的不擅長。

Vim 的魂是什麼呢?一開始我以爲是多模式,等我二刷《Practical Vim》才發現,其實不然。Vim 之魂可能在於:在任何編輯維度(比如:查找定位、選擇、插入、替換……)上,Vim 都提供了一組粗細粒度搭配都便捷工具🔧。

舉個簡單例子:你可以 h l 一個字符一個字符地挪動,也可以 b w 一個單詞一個單詞地跳躍,還可以 ( ) 一句話一句話地跳轉……

粗細搭配是一種很普遍的做法。比如顯微鏡🔬上有一個粗調,讓你能將鏡頭快速移動到某個區域;還有一個微調,讓你能精確地控制視野。

……


但拋開寫代碼,Vim 對中文的支持到底有多深?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章