国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 基礎常識 > 正文

vi編輯器的三種模式

2020-03-01 10:20:54
字體:
來源:轉載
供稿:網友

vi編輯器是Unix系統最初的編輯器。它使用控制臺圖形模式來模擬文本編輯窗口,允許查看文件中的行、在文件中移動、插入、編輯和替換文本。

vi共分為三種模式:命令模式,編輯模式,末行模式。

(1)命令模式

命令模式為vi的初始模式。在普通權限下鍵入“$vi 文件名”或臨時root用戶下鍵入“# vi 文件名”(例:root@XXX-virtualBox:/ect# vi vsftpd.conf),則初始進入vi的命令模式。 編輯模式下按esc進入命令模式。網上很多寫在末行模式按esc可進入命令模式,我的電腦進入末行模式后幾乎所有按鍵都是輸入,輸入esc顯示“^[”而不會退回到命令模式。所以如果有情況和我相同進入末行模式不能轉換模式的,不要亂按回車鍵。

命令模式中:

ZZ:退出vi

h或<-左鍵:左移一個字符

j或下鍵:下移一行

k或上鍵:上移一行

l或右鍵:右移一個字符

pageDown(或ctrl+F):下翻一屏

pageUp(或ctrl+B):上翻一屏

G:移動到緩沖區的最后一行

num G:移動到緩沖區中第num行

gg:移動緩沖區的第一行

x:刪除當前光標所在位置的字符

dd:刪除當前光標所在行

dw:刪除當前光標所在位置的單詞

d$:刪除當前光標所在位置至行尾的內容

J:刪除當前光標所在行行尾的換行符(拼接行)

u:撤銷前一編輯命令

a:在當前光標后追加數據

A:在當前光標所在行行尾追加數據

r char:用char替換當前光標所在位置的單個字符

R text:用text覆蓋當前光標所在位置的數據,直到按下ESC鍵

很容易誤按的一個命令:qq:左下角會出現“recording@”這個標識。這是vim的一個強大的功能。它可以錄制一個宏,按q可停止宏錄制。

(2)編輯模式

在命令模式中按下【i,I,o,O,a,A,r,R】等字母之后進入編輯模式。按下上述的字母時,畫面的左下方可能會出現【--INSERT--或--插入--】的字樣,可以做文字數據輸入。各個按鍵含義如下:

a:在光標后開始插入

A:在行尾開始插入

i:從光標所在位置前面開始插入

I:從光標所在列的第一個非空白字元面前開始插入

o:在光標所在列下新增一列并進入輸入模式

O:在光標所在列上方新增一列并進入輸入模式

ESC:返回命令模式

(3)末行模式

網上很多說在命令模式中輸入【:】會進入末行模式,我的電腦:沒有效果。需要在大寫模式(按CapsLock鍵)再按q鍵最末行會出現:,注意這時不能再切換回其他模式(如果可以請留言我修改,謝謝)。可在:后輸入命令

:q 如果有未修改緩沖區數據,退出。

:q! 取消所有對緩沖區數據的修改并退出【不保存直接退出】

:w filename 將文件保存到另一個文件中

:wq將緩沖區數據保存到文件中并退出

:sp上下分屏

:vsp左右分屏

ctrl+w+w切換屏

有些資料寫命令模式中輸入【/】進入末行模式,和:的命令不同,/后可輸入查找內容或一些命令。如果/后輸入錯誤的命令會自動回到命令模式。

相關推薦:《Linux教程》

以上就是vi編輯器的三種模式的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郁南县| 陇川县| 沙雅县| 会同县| 伊宁县| 清原| 馆陶县| 波密县| 长沙市| 哈密市| 锡林郭勒盟| 荔浦县| 安塞县| 马边| 泽库县| 霍林郭勒市| 开原市| 农安县| 汤阴县| 巴彦淖尔市| 岢岚县| 隆安县| 青川县| 如皋市| 临泽县| 邵东县| 峨眉山市| 邹平县| 剑河县| 绵阳市| 萨嘎县| 香格里拉县| 张北县| 洛浦县| 常德市| 西丰县| 呼伦贝尔市| 厦门市| 塘沽区| 柳州市| 泸水县|