vi 操作分為命令模式和編輯模式
vi 是 linux 下標(biāo)配的一個(gè)純字符界面的文本編輯器,由于不是圖形界面,相關(guān)的操作都要通過(guò)鍵盤(pán)輸入命令來(lái)完成,需要記住一些常用的操作命令,vim 是 vi 的升級(jí)版本,完全兼容 vi,vim 也可以完全當(dāng)成 vi 使用,vim 是在 vi 的基礎(chǔ)。
語(yǔ)法:vi 文件名
說(shuō)明:如果文件存在,則打開(kāi)該文件,如果參文件不存在,則會(huì)新建該文件(不是立即創(chuàng)建,而是在保存的時(shí)候創(chuàng)建)
vi 操作分為命令模式和編輯模式
命令模式:按 Esc 鍵,進(jìn)入命令模式,命令模式下無(wú)法編輯
編輯模式:按 a 或者 i 字母鍵,進(jìn)入編輯模式(此時(shí),底部會(huì)出現(xiàn) insert)。在命令模式下按 :wq (冒號(hào)鍵 w 鍵 q 鍵)保存退出,按 :q! 不保存退出。
從命令模式進(jìn)入編輯模式按 a 或者 i 字母鍵。從編輯模式進(jìn)入命令模式按 Esc 鍵。
dd:刪除光標(biāo)所在行
yy:復(fù)制光標(biāo)所在行到緩沖區(qū)
p:粘貼緩沖區(qū)中的內(nèi)容
gg:光標(biāo)回到文件第一行
GG:光標(biāo)回到文件最后一行
^ :光標(biāo)移動(dòng)至當(dāng)前行的行首
$ :光標(biāo)移動(dòng)至當(dāng)前行的行尾
/關(guān)鍵字:按斜杠/鍵,可以輸入想搜索的字符,然后確定進(jìn)行搜索,如果第一次查找的關(guān)鍵字不是想要的,可以一直按 n 鍵往后查找到想要的關(guān)鍵字為止。