linuxVIM基本命令大全介紹
linuxVIM基本命令大全介紹
linux VIM命令:
vim 在命令行中輸入vim,進入vim編輯器
Esc 退出i(插入)命令進行其它命令使用
:sh 進入shell命令行,執(zhí)行完命令后ctrl+d退出重新進入vim編輯繼續(xù)編輯在shell命令下,執(zhí)行ctral+l完成清屏
:set number或者:set nu 使編輯中的文件顯示行號
:set nonumber或者:set nonu 與上一條命令相反,不顯示行號
:help i 查看插入命令幫助
/Fedora 查找Fedora字符
:s /Fedora/Redhat 將Fedora字符替換為Redhat(只替換在光標(biāo)所在的行)
vim + filename 進行文件最后一行進行編輯
vim +n filename 進入文件第n行進行編輯
:1,.s/redhat/fedora .號表示當(dāng)前行,即光標(biāo)所在行 #將第1行到當(dāng)前行(.)第一次出現(xiàn)的redhat
字符代替為fedora
:1,.s/redhat/fedora/g 將第1行到當(dāng)前行(.)所有出現(xiàn)的redhat字符代替為fedora,g
全局標(biāo)志
:1,$s/redhat/fedora/g $表示最后一行#將第1行到最后一行所有出現(xiàn)的redhat字符代替為fedora
:%s/redhat/fedora/g 同上一個命令
:%s/\/fedora/g 將第1行到最后一行所有出現(xiàn)的redhat字代替為fedora#字,而不是字符
:f #顯示文件內(nèi)容,狀態(tài)等等#同ctrl+g命令
光標(biāo)控制命令
命令 光標(biāo)移動
h 向左移一個字符
j 向下移一行
k 向上移一行
l 向右移一個字符
gg或:1 移動到文件第一行
G 移到文件的最后一行
w 移到下一個字的開頭
W 移到下一個字的開頭,忽略標(biāo)點符號
e 移到下一個字的結(jié)尾
E 移到下一個字的結(jié)尾,忽略標(biāo)點符號
b 移到前一個字的開頭
B 移到前一個字的開頭,忽略標(biāo)點符號
L 移到屏幕的最后一行
M 移到屏幕的中間一行
H 移到屏幕的第一行
( 移到句子的開頭
) 移到句子的結(jié)尾
{ 移到段落的開頭
} 移到下一個段落的開頭
0(數(shù)字), | 移到當(dāng)前行的第一列
^ 移到當(dāng)前行的第一個非空字符
$ 移到當(dāng)前行的最后一個字符
+, Enter 移到下一行的第一個字符
- 移到前一行的第一個非空字符