vim的常用按鍵說明及舉例實現

2021-08-16 17:27:06 字數 1764 閱讀 8592

一、為何要學vim

1、所有的unix like系統都會內建vi文字編輯器,其他的檔案編輯器不一定存在

2、所有軟體的編輯介面都會主動呼叫vi

3、vim具有程式編輯的能力,可以主動以字型顏色辨別語法的正確性,方便程式設計

4、程式簡單,編輯速度相當快速

二、vim的三種模式

1、一般模式

以vim開啟乙個檔案就直接進入一般模式了,在這個模式中你可以使用上下左右鍵來移動游標,刪除字元或刪除整行,也可以複製貼上你的檔案資料

2、編輯模式

編輯檔案內容,要等到按下「i,i,o,o,a,a,r,r」等任何乙個字母之後才會進入編輯模式。

通常,按下按鍵後,在介面的左下方會出現insert或replace的字樣,此時才可以編輯。

3、命令列模式

在一般模式中,輸入「:? /」三個中任意乙個,就可以將游標移動到最下面一行。

在這個模式下,可以提供你查詢資料的操作,而讀取、儲存、大量替換字元、離開vim、顯示行號的操作

三、按鍵說明

這裡列出了大部分命令,可是很多都是不常用的,大家可以在表裡尋找需要用的,下面會舉例介紹

1、一般模式可用的按鍵說明

2、一般模式切換到編輯模式可用的按鍵說明

3、一般模式切換到命令列模式可用的按鍵說明

四、案例說明(括號內為按鍵)

1、我們首先建立乙個目錄,將man.config複製過去,用vim進行操作。如下:

2、在vim中設定行號( :set nu ,回車)

3、移動到第58行,向右移動40個字元 (依次按下58g 40右鍵) 

按下58g後會發現游標已經到了58行

再按下40後按右鍵,就找到了

4、移動到第一行,(1g或gg)並且向下查詢一下「bzip2」這個字串(/bzip2)

按下1g:

查詢:輸入/bzip2

5、將50到100行之間的man改為man並乙個乙個挑選是否需要修改(:50,100s/man/man/gc)

輸入後回車會出現:

6、修改完後後悔了,復原(u)或者不儲存直接退出(:q!)

7、複製65到73這九行的內容(65g),並且貼上到最後一行之後(9yy)

按下65g,以及9yy後,

按下g到最後一行,再按p貼上即可

8、去到27行(27g),刪除15個字元(15x)

9、儲存後離開(:wq)

常用Vim按鍵說明

ctrl f 螢幕 向下 移動一頁 ctrl b 螢幕 向上 移動一頁 0或功能鍵 home 移動到這一行的最前面字元處 或功能鍵 end 移動到這一行的最後面字元處 gn 為數字,移動到這個檔案的第 n 行 ngn 為數字,移動到這個檔案的第 n 行 gg移動到這個檔案的第一行,相當於1g nn ...

Vim 按鍵說明及幫助記憶

說明 助記內容以 表示 按鍵作用及助記 ctrl d 螢幕向下移動半頁 d down ctrl u 螢幕向上移動半頁 u up shirt 向下移動一行 nn 數字,游標向後移動n個字元 0或home 移到行首 0 起始 或end 移到行尾 行尾 h移到螢幕第一行第乙個字元 h high m移到螢幕...

vim常用按鍵的使用

vim的三種模式 3.末行模式 在命令模式下按 進入末行模式,左下角會有乙個冒號出現,此時可以敲入命令並執行。三種模式切換方法 常用按鍵的使用 i 進入輸入模式 w儲存 q退出 q 強制退出 放棄對文件內容的修改 wq 強制儲存退出 j上 k下 h左 l右 set nu 設定行號 set nonu ...