在熟悉vim編輯器常用操作之前,我們需要熟悉vim編輯器的三種模式。
命令行模式 只要按一下“ESC”鍵,即可使Vi進入命令行模式;在該模式下,用戶可以輸入各種合法的Vi命令,用於管理自己的文檔。
文本輸入模式 在命令模式下輸入插入命令i(insert)、附加命令a (append)、打開命令o(open)、修改命令c(change)、取代命令r或替換命令s都可以進入文本輸入模式。在該模式下,用戶輸入的任何字符都被Vi當做文件內容保存起來,並將其顯示在屏幕上。在文本輸入過程中,若想回到命令模式下,按”ESC”鍵即可。
末行模式 (又叫一般模式) 在Linux終端中輸入“vim 文件名”就進入了一般模式,但不能輸入文字。在這個模式下,可以進行的操作有:上下移動光標、刪除某個字符、刪除某行以及復制或粘貼一行或者多行。
eg:要復制42行道45行,只需要光標定位到location那裡,然後按4yy即可。
刪除多行
ndd
其中n代表要刪除的行數
eg:刪除兩行2dd
2.打開file文件,定位到某個字符串
打開後,如下圖
定位到多個location,怎麼切換呢?
在末行模式下
向下切換,輸入n
想上切換,輸入#
3.撤銷上一步操作
u
4.恢復上一步被撤銷的操作
ctrl +r
———————-待補充————————