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