vim入門 Vim入門的5個技巧

2021-10-08 23:18:32 字數 1559 閱讀 2683

vim入門

多年以來,我一直想學習vim ,現在是我首選的linux文字編輯器,並且是開發人員和系統管理員最喜歡的開源工具。 當我說學習時,我的意思是真正學習。 **乙個字可能太強了,但我會精通高階語言。 在使用linux的大多數年中,我的技能包括開啟檔案,使用箭頭鍵上下導航,切換到插入模式,更改某些文字,儲存並退出的能力。

但這就像最小可行值。 我的技能水平使我能夠從終端上編輯文字文件,但實際上並沒有賦予我我一直想像的可能的任何文字編輯超級功能。 而且它並不能證明在完全功能強大的pico或nano上使用vim是合理的。

那麼,為什麼要完全學習vim? 因為我確實花了很多時間來編輯文字,所以我知道我可以提高效率。 為什麼不使用emacs或像atom這樣的更現代的編輯器呢? 因為vim對我的作品,至少我有它的一些最起碼的經驗。 也許重要的是,因為很少有人遇到我正在使用的系統,但該系統沒有vim或表妹(vi)的改進程度較低。 如果您一直渴望學習emacs,那麼您將獲得更多的功能-我希望這些技巧的emacs-analog也將對您有用。

在集中精力提高vim使用能力的幾個星期中,我必須分享的第乙個技巧是您實際上必須使用該工具。 儘管這似乎是obvious船長直接提出的一條建議,但實際上我發現這比我留在計畫中的難度要大得多。 我的大部分工作都在web瀏覽器內部進行,並且每次我需要在瀏覽器外部編輯一段文字時,都必須取消對gedit的觸發式訓練。 gedit已進入我的快速啟動器,因此第一步是刪除此快捷方式,然後將vim放在那裡。

我嘗試了許多可以幫助我學習的東西。 如果您也想學習的話,我會推薦其中一些。

有時,最佳的入門場所離應用程式本身並不遠。 我發現vimtutor是乙個很小的應用程式,基本上是乙個文字檔案中的教程,您可以在學習時編輯該文字,它對向我展示我多年來跳過的命令的基礎知識一樣有幫助。 vimtutor通常在vim的任何地方都可以找到,並且如果您的系統上還沒有vim包,則可以從軟體包管理器輕鬆安裝。

我知道不是每個人都會同意這一觀點,但是我發現停止使用終端中的vim版本並開始使用**im滿足我的基本編輯需求非常有用。 naysayers會爭辯說,它鼓勵在為鍵盤設計的環境中使用滑鼠,但是我發現能夠在下拉列表中快速找到所需的命令,提醒自己正確的命令,然後執行該命令很有幫助。用鍵盤。 另一種選擇通常是對無法弄清楚如何做某事感到沮喪,這在您學習新的編輯器時經常感到不舒服。 不,每隔幾分鐘停止閱讀手冊頁或使用搜尋引擎提醒您按鍵順序並不是學習新知識的最佳方法。

正如我提到的,我大部分時間都住在網路瀏覽器中。 其中我發現有助於加強導航的vim模式的招數是用vimium ,乙個開源的chrome擴充套件程式,使chrome的模擬天生的vim使用的快捷方式。 我發現我為所使用的鍵盤快捷鍵切換上下文的次數越少,我實際使用它們的可能性就越大。 firefox存在類似vimerator的擴充套件。

毫無疑問,沒有比從其他人那裡獲得建議,反饋和解決方案更好的方法來獲得學習新知識的幫助。

那麼該如何做呢? 到目前為止,一切都很好。 所花費的時間可能還沒有在節省的時間上得到回報,但是當我發現自己有了新的反射力,按正確的按鍵順序跳躍單詞或有些類似的小壯舉時,我總是會感到有些驚訝和高興。 我至少可以看到,每天的投資都在使自己接近回報。

翻譯自:

vim入門

vim入門小技巧

第二講第三講 第四講 vim有著非常陡峭的學習曲線,要掌握它需要長時間的練習。打算記錄一些vim的常用基礎鍵,方便後期查閱,幫助入門的新手。k h l jvh 的鍵位於左邊,每次按下就會向左移動。l 的鍵位於右邊,每次按下就會向右移動。j 鍵看起來很象一支尖端方向朝下的箭頭。vim filename...

vim的使用技巧 模式入門

vim作為編輯器之神,一直都是程式愛好者的最愛,與一般的編輯器的最大不同就是對模式的把握更加的細膩和得當。普通編輯主要分為使用選單和使用鍵盤,選單就是輸入命令作用,鍵盤主要用來輸入文字,中間穿插著使用滑鼠,編輯的速度比較慢,外掛程式也不是很豐富。而vim對模式的分解非常詳細,主要有 一 普通模式 顧...

Vim快速入門 vim模式

vim是乙個類似於vi的著名的功能強大 高度可定製的文字編輯器,在vi的基礎上改進和增加了很多特性。1 vim是自由軟體。vim普遍被推崇為類vi編輯器中最好的乙個,事實上真正的勁敵來自emacs的不同變體。1999 年emacs被選為linuxworld文字編輯分類的優勝者,vim屈居第二。但在2...