1. 程式人生 > >Linux第八節課-vim編輯器

Linux第八節課-vim編輯器

磁盤文件 需要 edi 多個 磁盤 command 建立 比較 內容

Linux第八節課

---------------------------------------------------------------------------------------------------------------------------------------------------

四十二、vim基本概念

vi: Visual Interface,文本編輯器

文本編輯種類:行編輯器: sed,全屏編輯器:nano, vi

vim - Vi Improved,是vi編輯器的升級版

其他編輯器

gedit 一個簡單的圖形編輯器,gvim 一個Vim編輯器的圖形版本,這兩種模式需要在圖形模式下建立。

vim +數字:vim編輯器打開文件後直接跳到第數字行

vim+正則表達式:打開文件後,直接讓光標處於第一個被正則表達式匹配到的行的行首

–b file 二進制方式打開文件

–d file1 file2… 比較多個文件

-m file 只讀打開文件

ex file 或 vim –e 直接進入ex模式

如果該文件存在,文件被打開並顯示內容

如果該文件不存在,當編輯後第一次存盤時創建它


四十三、vim編輯器三種模式

三種主要模式:

命令(Normal)模式:默認模式,移動光標,剪切/粘貼文本,屏幕只有光標閃爍;

插入(Insert)或編輯模式: 修改文本,屏幕下方有insert字樣

擴展命令(extended command )模式: 保存,退出等,屏幕下方有:

Esc鍵 退出當前模式

Esc鍵 Esc鍵 總是返回到命令模式

擴展模式:

:q 退出

:q! 強制退出,丟棄做出的修改

:wq 保存退出

:x 保存退出

命令模式

ZZ: 保存退出

ZQ:不保存退出


四十四、擴展模式按鍵操作

按“:”進入擴展模式,創建一個命令提示符: 處於底部的屏幕左側

命令:

w 寫(存)磁盤文件

wq 寫入並退出

x 寫入並退出

q 退出

q! 不存盤退出,即使更改都將丟失

r filename 讀文件內容到當前文件中

w filename 將當前文件內容寫入另一個文件

!command 執行命令

r!command 讀入命令的輸出


Linux第八節課-vim編輯器