您好,登錄后才能下訂單哦!
這篇文章主要介紹“為什么要學習VIM”,在日常操作中,相信很多人在為什么要學習VIM問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”為什么要學習VIM”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
VIM未能解決的問題
VIM并沒有使我成為更好的軟件工程師。再說一遍:學習VIM并不能使您成為一名更好的軟件工程師。
從本質上講,軟件工程與您開發的殼層、編輯器與 OS無關。我認為很多人都有這樣一種潛在的觀念,即需要使用X或Y才能成為“優秀”的軟件工程師。
作為行業新手,我發現一般擁有“ ____OR BUST”心態的都是膽小的精英。我們都在為復雜的問題創建解決方案。用于編寫解決方案的工具包并不能讓您成為更好或更差的開發人員。
為什么我決定學習 VIM
1. 培養習慣
作為初級程序員,我還有很多地方需要改進,工作流就是其中一個。在學習VIM之前,我從來不是一個真正利用熱鍵/鍵綁定來發揮自己優勢的人,而非常依賴鼠標。因為我打字一直很快,所以有人向我推薦典型的VIM尖峰時,“把手放在鍵盤上”這一點對我很有吸引力。
至少,我認為學習VIM不會帶來任何負面影響。
2. 潛力無限
在考慮是否應該學習VIM時,我觀摩了一場相關的技術沙龍,它告訴我的是,在今后多年人們都可以持續使用VIM,并不斷拓展工具使用范圍。
這給了我一些提醒:首先,選擇VIM意味著需要投入大量時間,但更重要的是,你始終在尋找提升技能的方法。作為新手開發人員,我想竭盡所能。
這重申了先前的觀點,將不同的工具(以VIM為例)集成運用到開發工作流程中,就可以一石二鳥。
3. Linux服務器上不再需要nano
這點來自于在Linux環境中遠程工作多年,負責運行站點或服務器的程序員,是他們不了解VIM其實很煩人。如果需要修改在電腦中運行的服務器配置文件,則要安裝nano,在我看來VIM就是:q!.
工作環境
日常工作中,我會將VSCode與VIM插件結合使用。我曾嘗試安裝諸如coc.nvim之類的插件并通過終端本身進行開發,效果just so so。
我一直非常喜歡在VSCode上編寫代碼。使用VIM VSCode插件的體驗與運行VIM相同,但VSCode提供的生態系統讓我受益更多。對我來說,使用此設置不失為兩全其美之舉。
到此,關于“為什么要學習VIM”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。