vim常用操作

2021-07-28 05:04:30 字數 1515 閱讀 8619

檢視模式:

快速修改字元

r+修改的字元

zz快速儲存

插入操作:

i:在當前插入

i:在行首插入

a:在當前的字元後插入

a:在行尾插入

o:在當前行下插入一行

o:在當前行上插入一行

游標在行內移動到行首或行尾

$:行尾;

^:行首

刪除字元

x:從當前字元(當前字元第乙個被刪除)向後刪除

x:從當前字元(當前字元不會被刪除)向前刪除

詞操作dw:刪除從游標所在字元到第乙個出現的【空格、逗號、分號等等分割字元】

yw:複製乙個詞

p:貼上乙個詞,會在當前游標後貼上

塊操作刪除塊

d或d$刪至行尾(包括當前游標所在的字元)

d^刪除至行首(不包括當前游標所在的字元)

複製塊y$複製至行尾(包括當前游標所在的字元)

y^複製至行首(不包括當前游標所在的字元)

行操作刪除行

dd:刪除一行

numdd:刪除從當前行開始的num行(num為正整數)

複製行yy:複製當前一行

numyy:複製從當前行開始的num行(num為正整數)

貼上p:在當前行(游標所在的行)下貼上內容

撤銷u:撤銷上一步的操作,可以一直撤銷到文件開啟的狀態

多行操作:

多行操作注釋(可以在任意位置操作)

ctrl+v進入檢視模式

移動(向下或向上)游標選擇修改的行

把需要注釋的行的開頭標記起來

然後按大寫的i鍵

再插入注釋符,比如「#」

再按esc,就會全部注釋了。

刪除多行操作注釋(可以在任意位置操作)

ctrl+v進入檢視模式

移動(向下或向上)游標選擇修改的行

把需要注釋的行的開頭標記起來

按下d鍵

命令列模式

:進入命令模式

替換:表示從行頭開始

s表示替換

:%s/this/that 每一行的第乙個this替換成that

:%s/this/that/g將文字中所有的this替換成that

如果想替換幾行中的內容

把%換成1,5 表示替換1行到5行中的內容

顯示行號

:set nu

不顯示行號

:set nonu

查詢/word 查詢word,查詢到後高亮顯示

:noh不高亮顯示

呼叫系統命令

:![ls/pwd/..]

快速定位游標位置

gg快速地位到第乙個字元

g快速定位到最後一行,行首

開啟多個檔案

vim -o /etc/xx /etc/yyy

ctrl+ww切換到另乙個檔案

自定義vim引數

在使用者的home目錄,常見.vimrc

輸入引數: set nu//顯示行號

set history=10 //記錄命令個數

vim 常用操作

命令描述 vim從控制台進入vi編輯器 vi filename 建立名為filename的檔案並進入vi編輯器 命令列模式 i從游標所在字元前插入 a從游標所在的字元後插入 o從游標所在行的下面插入空白行 i從游標所在行的行首插入 a從游標所在行的行末插入 o從游標所在行的上面插入空白行 s刪除游標...

Vim常用操作

1 開始乙個新行 o 命令在游標下方建立乙個新的空行,並把 vim切換到插入模式。o 命令 大寫 在游標上方開啟乙個新行.2 指定計數 在命令前加乙個數字 3 退出 zz 儲存檔案並退出 q 放棄修改並退出 e 放棄修改並重新編輯,重新裝載原來的檔案 4 獲得特定主題的幫助 help 5 詞移動 w...

vim常用操作

vi 編輯器 維護系統中的各種配置檔案 開啟單個檔案 vim filename同時開啟多個檔案 vim file1 file2 file3在vim視窗中開啟乙個新檔案 open filename在新視窗中開啟檔案 縱向開啟 按ctrl ww切換檔案 split filename切換到下乙個檔案 bn...