色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么Vim這樣早期的編輯器一直流行

榮姿康2年前12瀏覽0評論

為什么Vim這樣早期的編輯器一直流行?

Vim一直流行說明它好用。

Vim本身并不是一成不變的,每個版本的更新要么解決上個版本的bug要么提供一些新的功能。

最早期的vim就已經考慮到了擴展性,經過這么多年的發展,Vim的插件體系已經非常完善,基本上你遇到的問題別人都遇到過且可能已經把這個問題的解決封裝成插件,大部分時候插件作者考慮的更加全面,每個插件會解決一類問題。

VIM的優勢

1、Vim體量小,指令執行效率高,有更強的平臺通用性。

2、Vim、Linux、Unix、開源的插件、腳本等的擴展程度是封閉式IDE比不了的。Vim唯一比不上IDE的無非就是Vim基于terminal,UI確實簡陋了一些。

3、Vim上手慢,熟練使用需要很長時間,精通之后其配置的個性化要比IDE好得多。

IDE為了適配各種人群,把什么都做成button和輸入框,設置了默認值的IDE有一部分人用不習慣,這就是Windows和Linux的差異。Vim作為Linux/Unix編程代表,完美的契合Linux文件式、自編程式、配置方式。而且Vim支持強大的Vim Script,還支持Python,Ruby、C語言編寫插件,運行效率和直觀程度是IDE不能比的。

4、VIM提供了10類共48個寄存器,提供了無與倫比的寄存功能。可以說不會合理運用寄存器,會讓Vim使用效率明顯下降一些

寄存器操作在編輯代碼是非常有用,比如

同時操作多個編輯處,需要同時存儲多個代碼段落等;寫插件時Vim默認提供的狀態寄存器簇;Vim的宏也用到了寄存器。

5、global、excute、events等,這些也只是Vim的表面功夫,很多內置的狀態和操作函數就比這些要更深入一層,Vim在這方面的強大自然無須多言。

Vim推崇的是脫離鼠標,結構化編程

其代碼編輯思想和IDE模式完全不同,習慣了基于桌面的展示編輯方式的人是很難習慣的。Vim提供的文件間跳轉、文件內跳轉、模式匹配替換等是IDE沒有的。但Vim的單行內跳轉超級爛。

這時,VIM相較于各種IDE的優劣就非常明顯了。

優秀的IDE針對自己適配的語言做到了極致,但適用范圍窄,總學習成本高。Vim對所有的文本(代碼)編輯都有很高的編輯效率,適用范圍廣,平臺學習成本。

有人會說vim就是用原生vim,配置一大套插件就不是vim了,這是誰告訴你的?很多人用Vim很大原因就是它的插件非常豐富,既然有人為自行車加上了發動機變成了電動車我為什么非要強迫自己蹬著走?況且可以將Vim改裝成屬于你自己的戰車。

以上個人淺見,歡迎批評指正。

認同我的看法,請點個贊再走,感謝!

喜歡我的,請關注我,再次感謝!