在不同電腦上所安裝的Text Editor或者code editor, 亦或是IDE 都不盡相同,如果是要在別人電腦或者是伺服器管理員,如果要多方管理,選擇使用預設安裝的編輯器就會方便許多。Vim是很多系統上原有的文字編輯器,透過vim file_name
可以快速編輯內容,然而vim的學習成本並不低,直接有一張cheetsheet也無法直接幫助沒基礎的人,這些原因催促了這篇文章來快速上手。
What/Why is Vim
Vim 是一種文字編輯器,就像是你打開電腦使用的記事本、leafpad、或者是TextEdit,但是Vim強調的是解放雙手,讓雙手可以維持在鍵盤上,保持輸出的狀態。
我是對維持在鍵盤上保持保留態度,畢竟在打code時,很多時間是思考跟查資料,這些動作都會離開Vim的環境裡,對我而言他最大的好處是在於有大量的快捷鍵,可以大量處理相同動作,對於格式化一份文件特別有用。
第二點是可以在終端機裡面快速完成修改,大部分時間會在VSCode工作,但如果是連伺服器等狀況,在只有CLI情況下,總不能每次都修修改改然後上傳覆蓋,這樣效率太低了。尤其是在做輕量修改時,還要打開編輯器,其實花費時間更多。這種情況下在終端機裡面使用Vim就比較合宜。