【學習課程】:【【小白入門 通俗易懂】2021韓順平 一周學會Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e054 ...
【學習課程】:【【小白入門 通俗易懂】2021韓順平 一周學會Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e0549e
Vim快速入門
vi和vim的基本介紹
Linux系統會內置vi文本編輯器
Vim具有程式編輯的能力,可以看做是Vi的增強版本,可以主動的以字體顏色辨別語法的正確性,方便程式設計。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程式員中被廣泛使用。
vi和vim常用的三種模式
-
正常模式
按esc切換到正常模式。以vi打開一個檔案就直接進入一般模式了(這是預設的模式)。在這個模式中,你可以使用『上下左右」按鍵來移動游標,你可以使用『刪除字元」或『刪除整行」來處理檔案內容,也可以使用『複製、粘貼」來處理你的文件數據。
-
插入模式
按下i, I, o, O, a, A, r, R等任何一個字母之後才會進入編輯模式,一般來說按i即可。
-
命令行模式
先切換到正常模式,再輸入":"或"/" 切換到命令行模式。在這個模式當中,可以提供你相關指令,完成讀取、存檔、替換、離開vim、顯示行號等的動作則是在此模式中達成的!
Vi和Vim各個模式的切換圖:
Vim的常用快捷鍵
-
正常模式下:
-
yy:拷貝當前行,拷貝當前行向下的5行 "5yy",並粘貼(輸入p)。
-
dd:刪除當前行,刪除當前行向下的5行 "5dd"。
-
G/gg:"G" 到該文件的最末行,"gg" 到該文件的最首行。
-
u:撤銷上一個動作。
-
行號+shift+g:將游標移動到指定的某行,比如按下20+shift+g,就是到達該文件的第20行。、
-
-
命令行模式下:
-
"/" + Enter + 輸入單詞:查找文件中的某個單詞,類似Crtl + F。
-
:set nu/set nonu:設置文件行號,取消文件行號。
-
【圖片來源】[https://www.runoob.com/wp-content/uploads/2015/10/vi-vim-cheat-sheet-sch1.gif]