Linux/Unix下的vi文本編輯器

vi編輯器的兩個(gè)模式:1、命令模式 2、編輯模式。

在一個(gè)UNIX/Linux的shell命令或者一個(gè)以斜杠(/)、問號(hào)(?)或冒號(hào)(:)開始的vi命令后面用戶需要鍵入回車鍵,而要切換到vi命令模式需要按Esc鍵。注意,以冒號(hào)(:)或者斜杠(/) 開始的vi命令會(huì)顯示在屏幕底部,但其他命令都不會(huì)顯示在屏幕上。

寫入打開關(guān)閉

vi file 打開文件名為file的文件
:w 將工作緩沖區(qū)的變化寫入默認(rèn)文件中
:w file 將工作緩沖區(qū)的變化寫入名為file的文件中
:q 退出vi編輯器
:wq 將工作緩沖區(qū)的變化寫入文件并退出
:q! 不將工作緩沖區(qū)的變化寫入文件并退出vi編輯器

插入文本(vi命令模式下使用)

a 在當(dāng)前光標(biāo)位置的右邊添加文本
i 在當(dāng)前光標(biāo)的左邊插入文本
A 在當(dāng)前行的末尾添加文本
I 在當(dāng)前行的開始出添加文本
O 在當(dāng)前行的上面新建一行
o 在當(dāng)前行的下面新建一行
R 替換(覆蓋)當(dāng)前光標(biāo)位置以及以后的若干文本
J 連接光標(biāo)所在行以及下一行,成為一行

移動(dòng)光標(biāo)

上下左右方向鍵 向箭頭所示方向移動(dòng)光標(biāo)一個(gè)位置
h 向左
j 向下
k 向上
l 向右
空格鍵 向右
Backspace 向左
Enter 向下移動(dòng)到下一行的行首
-(連字符鍵) 向上移動(dòng)到上一行的行首

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,716評(píng)論 9 468
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,716評(píng)論 0 5
  • vi(vim)可以說是linux中用得最多的工具了,不管你配置服務(wù)也好,寫腳本也好,總會(huì)用到它。但是,vim作為一...
    梁世勇閱讀 1,714評(píng)論 2 12
  • 進(jìn)入vi的命令 vi filename :打開或新建文件,并將光標(biāo)置于第一行首 vi +n filename :打...
    programexp閱讀 256評(píng)論 0 0
  • 進(jìn)入vi的命令 vi filename :打開或新建文件,并將光標(biāo)置于第一行首 vi +n filename :打...
    Michael_林閱讀 357評(píng)論 0 3

友情鏈接更多精彩內(nèi)容