Vi是Linux中最基礎(chǔ)的文本編輯器。Vi可以分為三種狀態(tài),即命令模式、插入模式和最后一行模式。每種模式的功能區(qū)分如下:
1)命令行模式命令模式)
控制屏幕光標(biāo)的移動(dòng),刪除字符、單詞或行,移動(dòng)和復(fù)制某個(gè)部分,并進(jìn)入插入模式或最后一行模式。
2)插入模式
您只能在插入模式下輸入文本,然后按“ESC”返回命令行模式。
3)最后一行模式
保存文件或退出vi,或設(shè)置編輯環(huán)境,如查找字符串、列出行號(hào)等。
VI編輯器:
1.常規(guī)模式:
Yy:復(fù)制,你可以在前面輸入數(shù)字來(lái)表示要復(fù)制多少行
p:粘貼
取消手術(shù)
Gg:光標(biāo)移動(dòng)到第一行
I:光標(biāo)在當(dāng)前位置
將光標(biāo)向右移動(dòng)一個(gè)字符
將光標(biāo)向左移動(dòng)一個(gè)字符
克:把光標(biāo)上移一行
將光標(biāo)向下移動(dòng)一行
答:光標(biāo)向后移動(dòng)一位
:光標(biāo)移動(dòng)到行首
o:在光標(biāo)下插入空行
$:光標(biāo)移動(dòng)到行尾
g:光標(biāo)移動(dòng)到文章末尾
0:數(shù)字“0”,光標(biāo)移動(dòng)到文章的開(kāi)頭
x:刪除光標(biāo)后的字符
#x:刪除光標(biāo)后的#個(gè)字符
x:(大寫x),刪除光標(biāo)前的字符
#X:刪除光標(biāo)前的#字符
Cw:更改光標(biāo)所在的單詞
#cw:更改#光標(biāo)位置的單詞
Yw:在光標(biāo)位置復(fù)制一個(gè)單詞
#yw:在光標(biāo)位置復(fù)制#字
Dd:刪行。您可以在之前輸入數(shù)字來(lái)表示要?jiǎng)h除多少行
Shift+g:光標(biāo)移動(dòng)到結(jié)束行。您可以在之前輸入一個(gè)數(shù)字來(lái)表示光標(biāo)移動(dòng)到多少行
:進(jìn)入底線模式相當(dāng)于操作文件菜單
/您可以輸入正則表達(dá)式進(jìn)行查詢、替換等
Ctrl+f:向前翻轉(zhuǎn)Ctrl+b:向后翻轉(zhuǎn)Ctrl+d:向前翻轉(zhuǎn)半屏Ctrl+u:向后翻轉(zhuǎn)半屏
2:插入模式:輸入內(nèi)容,按ESC鍵返回正常模式
3.底線模式:
:q不修改文件就退出
:w保存文件。如果:w后跟文件名,則相當(dāng)于另存為
:wq保存退出
q!強(qiáng)制退出(修改文件后不保存退出)
wq!特殊情況下保存后不能退出可以添加!代表執(zhí)法部門
/后跟用于查詢的正則表達(dá)式
找到目錄后,按N鍵找到下一個(gè)
n代表找到前一個(gè)
1.《Vi編輯器 Linux中Vi編輯器之簡(jiǎn)單常用命令Linux中》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《Vi編輯器 Linux中Vi編輯器之簡(jiǎn)單常用命令Linux中》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/yule/1568611.html