Vim編輯器作用:編輯文本文檔的(但默認(rèn)是沒有安裝的)?需要yum進(jìn)行安裝
#yum install -y vim*
啟動方式?vim?文件名字
有三種模式:命令模式拯啦,末行模式,輸入模式
命令模式:只能查看內(nèi)容
輸入模式:可以對內(nèi)容進(jìn)行修改
末行模式:可以對內(nèi)容執(zhí)行命令
i :在光標(biāo)所在位置的前方插入字符
a :在光標(biāo)所在位置的后方插入字符
o?:?新起一行
命令模式下常用操作:
yy?:復(fù)制光標(biāo)所在行?p是粘貼(p默認(rèn)黏貼到光標(biāo)所在行下面)
u :撤銷上次操作(撤回)
dd?:剪切光標(biāo)所在行(相當(dāng)于刪除)?p是粘貼
dG :刪除光標(biāo)所在行至最后一行
$?:跳轉(zhuǎn)至光標(biāo)所在行的行位(end鍵)
^?:跳轉(zhuǎn)至光標(biāo)所在行的行首(home鍵)??
G :跳轉(zhuǎn)至最后一行
nG?:n代表數(shù)字闷袒,代表指定跳轉(zhuǎn)至哪行
r :替換光標(biāo)所在的字符(但替換完后會直接退出)
R :替換光標(biāo)所在的字符(可以一直替換)
/加字符串?:查找?n是正常查找?N是反向查找
末行模式下的操作
:set nu?顯示行號
:set nonu?取消行號顯示
:?no hl?取消高亮
:起始行,結(jié)束行?s/? /? /g?替換的既定格式,不加g是默認(rèn)替換掉每一行的第一個(gè)找到的對象
% :代表全部,全局
$ :代表最后(末行模式)奏篙、行尾(輸入模式)
^ :代表行首
Ctrl+r :撤銷上次操作
:q?退出,如果修改是退不出去的
:q迫淹!強(qiáng)制退出秘通,不保存
:wq?保存并退出
:r?文件的路徑?把文件讀取進(jìn)來
刪除多行?開始行,結(jié)束行?d
移動多行?開始行,結(jié)束行?m?要移動到的行號
復(fù)制多行?開始行,結(jié)束行?co?要復(fù)制到的行號
分屏操作
垂直分屏
vim -O?文件名字?文件名字
切換時(shí)ctrl+w,保存退出要分別操作
水平分屏
vim -O?文件名字?文件名字
vim的配置文件?vim /etc/vimrc?可以把行號敛熬、高亮的功能設(shè)置成自動肺稀,寫入vim的配置文件
vim崩潰緩存機(jī)制?:如果不小心斷電?關(guān)機(jī)?再用vim打開這個(gè)文件,會出現(xiàn)崩潰緩存文件
?直接點(diǎn)R回復(fù)应民,然后wq保存话原,進(jìn)入后還會顯示崩潰緩存的文件,但在保存后刪除崩潰緩存文件(.文件名.swp)诲锹,就可以恢復(fù)正常了
轉(zhuǎn)自嘉為教育-rhce認(rèn)證_rhce培訓(xùn)_linux培訓(xùn)_linux認(rèn)證_linux考證