Linux之Vim文字程式碼編輯神器應用get技巧

roc_guo發表於2021-03-11

作為一名 IT運維人員, 在工作閒暇之際會研究一些與工作運維有關的運維方法技能或技巧。我寫這篇文章目的,純粹出於對 VIM 編輯器 的一知半解, 或者說是在學習過程中形成的筆記

熟悉Linux的同行們都清楚一件事情---“在 系統 中一切都是檔案”,通俗的來講就是配置一個服務其實是在修改其配置檔案的引數。而且在日常工作中大家也肯定免不了要編寫文件,這些工作都是透過文字編輯器來完成的。那麼,說到檔案編輯,就會想到Vim文字編輯器:一款令人喜愛的文字編輯器,並且它預設安裝在當前幾乎所有版本的Linux作業系統上,其他的文書編輯器則不一定會存在。

眾所周知, Vim是從 vi 發展出來的一個文字編輯器。 程式設計功能非常豐富,比如 程式碼補完、編譯及錯誤跳轉等,在程式設計師中被廣泛使用。vim 具有程式編輯的能力,可以主動的以字型顏色辨別語法的正確性,方便程式設計。

 

這篇文章主要是總結歸納下如何使用 Vim編輯器 基本功能及其他應用技巧等。

一、Vim的三大模式

Vim 是 多模式 的編輯器。 就是說,在不同模式下,編輯器的響應是不同的。 例如 普通模式 下, 的字元僅僅是命令; 模式 或者輸入模式下 的字元就變成可插 本了 。(見下圖)。

 

當剛剛進 Vim,它 普通模式 或者命令模式下 輸入i  (Insert的縮寫 ,插 的意思 ) 便進入插 模式或者輸入模式,那麼你就可以輸 ⼊⽂ 字了,而這些 字將被插 件中

Vim編輯器中 有很多命令,比如移動游標、刪除字元、撤銷與重做、指定計數、開始 個新 、尋求幫助 等編輯命令,我們不可能全部掌握,有些命令可能一輩子也用不上的。所以我們在學習過程中沒有必要過於糾結命令的用法,需要用的時候查閱相關書籍或者Linux命令大全什麼的就ok啦,特別是一切問題都可以在  Vim 幫助 件中找到答 案。

本人在網上找到一張V IM 鍵盤圖樣,覺得不錯,值得收藏。今天就引用到這篇文章,在此非常感謝分享者!

 

二、 Vim 的應用-分割視窗

Vim 的應用可參考官方 檔,在實踐應用過程中參考這些 檔是很有必 要性的;分割視窗的另外一種說法叫 分屏 ,我建議你不要接受這種說法,為什麼呢?我個人的看法是 個窗 分割成兩個或者多個,實際上並沒有將它們完全 分離 開來

接下來,我將在實踐應用過程中比較常用的功能列舉下:

1.  分割窗 ·

分割窗 指的是 將螢幕分解成兩個顯示空間 並將游標置於上 的空間當中,同時允許顯示同 件的兩個部分或者兩個部位。

2.  關閉

關閉窗 命令有 :close :quit ZZ 等,不過值得注意的是 :close 命令可大大 避免在剩下 最後 個窗 的時 候一不 ⼩⼼ 退出  Vim 編輯器 了。:only 命令指的是關閉除當前窗 外的所有窗

3.  建立

藉助 :split和:new命令建 你想要的窗

4.  ⼝⼤⼩ 調整

:split 命令如果指定了這個字首, 那麼 這個 數值就被 作為窗

5.  垂直分割

":split" 命令 它是在 當前窗 的上 的。在實踐操作中,中間的豎線會以反 顯示。 有一條垂直分割線,即以反 顯示 的中間的豎線為界。

6.  移動 指定

CTRL-W w 命令用於 移動 指定

7.  開啟的數個 操作

如何統一關閉數個開啟的視窗呢? :qall quit   all)全部退出;:wall(write   all)全部儲存; :wqall 命令將儲存所有修改過的 件並退  Vim 編輯器

三、總結

瞭解以上幾點非常有助於vim編輯器應用 的,不過 有一些不好理解的 等到一定階段時你會發現有些問題根本不用糾結 。隨著時間的推進,一切都會迎刃而解的,不然會影響學習的熱情或產生厭倦的情緒

切記:無論在任何階段,一定要做好筆記,這樣後期用到的時候才能有據可依,不盲目,提高學習和解決問題的效率。

以上資料均來自於 一本關於Linux的書籍---- ,這本書 著實不錯,內容循序漸進,通俗易懂,貼近實戰, 能讓讀者切實掌握 Linux系統的運維方法 。當然, 有財力的同仁們還可以 報名 培訓課程 以便 拿下紅帽Redhat認證這塊敲門磚,有助於 您的 職業發展的。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2762388/,如需轉載,請註明出處,否則將追究法律責任。

相關文章