插入模式常用命令
可視模式常用命令
vim是從 vi 發展出來的乙個文字編輯器。**補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。
簡單的來說, vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。 vim 則可以說是程式開發者的一項很好用的工具。
正常模式(normal)
正常模式是使用vim開啟檔案時的預設模式,無論在哪種模式下,按下esc鍵就會進入正常模式。在這個模式下,可以移動游標,刪除某個字元,刪除某行,複製多行,貼上多行。
命令模式(command)
在正常模式下輸入「:」或「/」進入命令列模式,在該模式下可以進行儲存,搜尋,替換,退出,顯示行號等。
插入模式(insert)
在正常模式下按下 i、a、o 鍵,都進入插入模式,插入模式裡可以進行文字的輸入,在該模式下按esc鍵切換到正常模式。
可視模式(visual)
可視模式是選中一塊區域進行操作,包括刪除,替換,複製,貼上,改變大小寫等。
啟動vim
正常模式常用命令
按esc鍵進入正常模式
命令作用
x刪除游標後的乙個字元
x刪除游標前的乙個字元
r替換當前字元
r替換當前行游標後的字元
nx刪除游標後的n個字元
dd剪下游標所在的那一行
ndd剪下游標所在行後的n行
dgg刪除游標前的所有內容
dg刪除游標後的所有內容
ggyg
複製全部內容,按esc鍵後,先按gg,然後ggyg
dg全部刪除,按esc鍵後,先按gg(到達頂部),然後dg
dg0刪除行第乙個
:n1,n2d
刪除指定範圍的行
yy複製游標所在的行
nyy複製游標所在行後的n行
p游標所在行開始,向後貼上已經複製的內容
p游標所在行開始,向前貼上已經複製的內容
u還原上一次的操作
gg移動到檔案頭
g移動到檔案頭
命令模式常用命令
正常模式下輸入「:」或「/」進入命令列模式
在正常模式下輸入命令命令
作用:w
儲存文字 不退出
:q不儲存退出vim
:wq儲存並退出
:w!強制儲存
:q!強制不儲存退出
:wq!
強制儲存退出
:set nu
顯示行號
:set nonu
不顯示行號
:gg移動到檔案頭
:g移動到檔案頭
:n移動到第n行
:^移動到行首
:$移動到行尾
查詢和替換
命令作用
/查詢內容
?查詢內容
: s/old/new
用new替換當前行第乙個old
: s/old/new/g
用new替換當前行所有的old
:n1,n2s/old/new/g
用new替換檔案n1行到n2行所有的old
:%s/old/new/g
用new替換檔案中所有的old
:%s/^/***/g
在每一行的行首插入***,^表示行首
:%s/$/***/g
在每一行的行尾插入***,$表示行尾
插入模式常用命令
正常模式下按下 i、a、o 鍵
在正常模式下輸入命令命令
作用a在游標所在字元後插入
a在游標所在行尾插入
i在游標所在字元前插入,按8,再按i,進入插入模式,輸入=, 按esc進入命令模式,就會出現8個=
i在游標所在行行首插入
o在游標下插入新行
o在游標上插入新行
可視模式常用命令
正常模式下按v進入
在正常模式下命令
作用v進入字元文字
v進入行文字
ctrl+v
進入塊文字然後使用上下左右鍵進行操作選中區域
d進行選中的部分刪除
y進行複製
p進行貼上
r進行文字替換
gu轉換為小寫
gu轉換為大寫
g~大小寫互換。
Vi Vim編輯器常用命令
習慣了在mac linux下工作的人,可能需要了解一些vi vim編輯器相關的命令。vim是vi improved的縮寫。在vi原有的基礎上進行了很大的擴充套件。下面分別介紹vi常用的命令。操作符功能 移動到該行第乙個非空格字元處 w向前移動乙個word,將符號或標點當做單詞處理 w向前移動乙個wo...
Linux檔案編輯器 Vi(Vim)常用命令
linux檔案編輯器 vi vim root localhost vi filename 檔案的儲存和退出 當我們按esc鍵後,接著再輸入 號時,vi會在螢幕的最下方等待我們輸入命令 w 儲存 w filename 另存為filename wq 儲存退出 wq filename 注 以filenam...
Linux中vi vim編輯器的常用命令
輸入模式 insert mode 末行模式 last line mode cat 檔名 檢視檔案 vi 檔名 編輯檔案 vim 檔名 編輯檔案 不掌握vi vim命令,都不好意思說自己會linux命令。所以總結一下vim編輯器的常用命令,學會之後,在linux總操作檔案6的飛起。配置檔案是linux...