學習像 vi 這樣的文本編輯器是否必要並且今天仍然值得花時間?
我開始了一個新的實習,所有的伺服器都執行在
AIX
. 第一次登錄我驚訝地發現我最喜歡的文本編輯器nano
沒有安裝。這裡的每個人都使用
vi
不vim
……只是vi
。我以前嘗試過適配它,我可以進行基本的文本操作,但我不禁想知道……
當存在其他更現代的選擇時,是否值得花時間和精力來精通這種環境?
為什麼我應該在終端中編寫和編輯腳本,而不是啟動具有更現代功能(如自動完成和語法突出顯示)的更新和“更高級”的 IDE?
更新
我要感謝大家的意見和幫助。我認為勞動不會白費。
我相信關於編輯的整個想法有點扭曲。
我不會聲稱,只有我知道何時使用什麼編輯器。但是我們被迫使用我們通常不是特別喜歡的編輯器。
在使用 IDE 時,我們都被迫使用它附帶的編輯器。
vim
那些編輯器雖然可以剪裁一點,但並不是說我們可以作為IDE編輯器外掛。好的,所以我們不能使用一個編輯器,所以習慣
vi
-likes 有意義嗎?我會說是的,但不要犯盡可能多地學習命令的錯誤。如果您不需要多個緩衝區,或者在 中拆分視窗
vim
,請不要打擾。只需學習您需要的東西!我將 Vim 和 gVim 用於較大部分的文本,例如未在 IDE 中編輯的原始碼,或者我沒有原始碼的地方,例如 LaTeX。
但是,當我只想快速編輯某個文件並且使用 Gnome 時,我只需使用訪問速度最快的編輯器進行編輯,通常是 Gedit。
我的意思是:是的,習慣它,但不一定要買書或其他東西。只是讓您在沒有其他東西可以使用時知道自己的方式。當你喜歡它的時候,學習更多,你可能會切換到 gVim 和其他東西。那麼,買這本書可能是個好主意!
即使他們鍵入
vi
或稱它為 vi,它可能仍然是 vim。而且至少 vim 也可以完成所有“現代”功能,例如自動完成和語法高亮。如果您願意,它還可以使用滑鼠標記/複製/粘貼文本。然而,我更喜歡 vim 和控制台,因為我可以完成 100% 的工作,而無需將一隻手從鍵盤上移開。嘗試使用精美的 IDE。