在此模式下可以控制光標(biāo)的移動(dòng),可以刪除字符,刪除行,還可以對(duì)某個(gè)段落進(jìn)行復(fù)制和移動(dòng)
只有在此模式下,可以輸入字符
在此模式下可以將文件保存或退出Vi,還可以設(shè)置編輯器環(huán)境,還可以查找字符串,列出行號(hào)
備注:不過一般把vi看成兩個(gè)兩個(gè)模式,將末行模式也算入命令行模式
在終端鍵入vi file.txt
#vi file.txt
如果不熟悉的人肯定是會(huì)直接開始,敲打鍵盤進(jìn)行輸入,發(fā)現(xiàn)沒有效果,就開始干著急。。其實(shí)當(dāng)你輸入上面的命令時(shí),此時(shí)是處于命令模式的。要先切換到輸入模式才可以進(jìn)行輸入,只需要按下字母"i"進(jìn)行,讓后你就可以輸入了,要切換到命令模式,只需按"ESC"鍵。
保存文件
在命令行模式下,按一下":"鍵進(jìn)入末行模式,如:
:w filename(以filename為文件名保存文件)
:wq (存盤并推出vi)
:q!(不存盤強(qiáng)制退出vi)
按"i"進(jìn)入輸入模式后是從當(dāng)前位置開始輸入文件
按"a"進(jìn)入輸入模式后,是從目前光標(biāo)所在位置的下一個(gè)位置開始輸入文字
按"o"進(jìn)入輸入模式后,是插入新的一行,從行首開始輸入文字
按"ESC"鍵
vi可以直接用鍵盤上的光標(biāo)來上下左右移動(dòng),但正規(guī)的vi是用小寫字母h,j,k,l分別控制光標(biāo)的左、下、上、右移一格
按"ctrl" + "b":屏幕往"后"移動(dòng)一頁
按"ctrl" + "f":屏幕往"前"移動(dòng)一頁
按"ctrl" + "u":屏幕往"后"移動(dòng)半頁
按"ctrl" + "d":屏幕往"前"移動(dòng)半頁
按數(shù)字0:移動(dòng)到文章的開頭
按G:移動(dòng)到文章的最后
按$:移動(dòng)到光標(biāo)所在行的行尾
按^:移動(dòng)到光標(biāo)所在行的行首
按#l:光標(biāo)移到到該行的第#個(gè)位置,如5l
按x:每按一次,刪除光標(biāo)所在位置的"后面"一個(gè)字符
按#x:如6x表示刪除光標(biāo)所在位置的后面6個(gè)字符
按X:大寫的X,每按一次刪除光標(biāo)所在位置的前面一個(gè)字符
按#X:刪除光標(biāo)前面的#個(gè)字符
按dd:刪除光標(biāo)所在行
按#dd:從光標(biāo)所在行開始刪除#行
按yw:將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中
按#yw:復(fù)制#個(gè)字到緩存區(qū)
按yy:復(fù)制光標(biāo)所在行到緩沖區(qū)
按#yy:從光標(biāo)所在的行起,往下數(shù)#行復(fù)制到緩沖區(qū)
按p:將緩沖區(qū)的字符粘帖到光標(biāo)所在位置,所有與"y"有關(guān)的命令,都必須與"p"配合才能完成復(fù)制與粘帖功能
按r:替換光標(biāo)所在處的字符
按R:替換光標(biāo)所在處的字符,知道按下ESC鍵為止
按u:如果您誤執(zhí)行一個(gè)命令,可以馬上按下"u",回到上一個(gè)操作。 按多次"u"可以執(zhí)行多次。
按"cw":更改光標(biāo)所在處的字到字尾處
按"c#w":例如,「c3w」表示更改3個(gè)字
按ctrl+g列出光標(biāo)所在行的行號(hào)。
按 #G:例如,「15G」,表示移動(dòng)光標(biāo)至文章的第 15行行首。
末行模式簡(jiǎn)介
在使用「last line mode」之前,請(qǐng)記住先按「ESC」鍵確定您已經(jīng)處于 「command mode」下后,再按「:」冒號(hào)即可迚入「last line mode」。
「set nu」:輸入「set nu」后,會(huì)在文件中的每一行前面列出行號(hào)。
「#」:「#」號(hào)表示一個(gè)數(shù)字,在冒號(hào)后輸入一個(gè)數(shù)字,再按回車鍵就會(huì)跳 到該行了,如輸入數(shù)字 15,再回車,就會(huì)跳到文章的第 15行。
「/關(guān)鍵字」:先按「/」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵 字丌是您想要的,可以一直按「n」會(huì)往后尋找到您要的關(guān)鍵字為止。
「?關(guān)鍵字」:先按「?」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵 字丌是您想要的,可以一直按「n」會(huì)往前尋找到您要的關(guān)鍵字為止。
「w」:在冒號(hào)輸入字母「w」就可以將文件保存起來。
「q」:按「q」就是退出,如果無法離開 vi,可以在「q」后跟一個(gè)「!」強(qiáng) 制離開vi。
「wq」:一般建議離開時(shí),搭配「w」一起使用,這樣在退出的時(shí)候還可以 保存文件。
新聞熱點(diǎn)
疑難解答
圖片精選