六 Linux的編輯器 vi 和vim編輯器

2022-09-20 19:24:10 字數 982 閱讀 5340

一、基本介紹:

所有的linux系統都會內建vi文字編輯器。

vim具有程式編輯的能力,可以看做是vi的增強版本,可以主動的以字型顏色辨別

語法的正確性,方便程式設計。

二、vi和vim的三種常用模式

1、正常模式

在正常模式下,可以使用快捷鍵。

以vim開啟乙個文件就直接進入正常模式了。在這個模式中,可以使用上下左右按鍵來

移動游標,可以使用刪除字元和刪除整行來處理文件內容,也可以使用複製貼上來處理

文件資料。

2、插入(編輯)模式

這個模式下,可以輸入內容

按下i,i,o,o,a,a,r,r等任何乙個字母之後才會進入編輯模式,一般按i即可。

3、命令列模式

在這個模式中,可以提供相關指令,完成讀取,存檔,替換,離開vim,顯示行號等

的動作。

三、vi和vim三種模式的相互轉換

四、vi和vim快捷鍵使用:

(1)、拷貝當前行yy,拷貝當前行向下的5行,5yy,並貼上是p

插入模式,按esc,輸入yy

(2)、刪除當前行,dd,刪除當前行向下的5行,5dd

(3)、在檔案中查詢某個單詞【命令列下 /關鍵字,回車 查詢,輸入n就是查詢下乙個】

例如查詢hello,進入命令列輸入: /hello,輸入n查詢下乙個

(4)、設定檔案的行號,取消檔案的行號【命令列下:sert nu和set nonu】

命令列下輸入:set nu

正常模式下,直接輸入g,定位到最末行

(6)、在乙個檔案中輸入hello,然後撤回這個動作:u

編輯模式按 esc回到正常模式下,輸入u撤回

顯示行號:命令列:set nu

正常模式輸入20這個數

輸入shift+g

linux的vi編輯器

1.vi的啟動 輸入vi命令後,便進入全螢幕編輯環境,此時的狀態為命令模式。1 vi 進入vi的乙個臨時緩衝區,游標定位在該緩衝區第1行第1列的位置上。2 vi file1 如果file1檔案不存在,將建立此檔案 如該檔案存在,則將其拷貝到乙個臨時緩衝區。游標定位在該緩衝區第1行第1列的位置上。3 ...

Linux的VI編輯器

linux如何退出vi編輯器 q 退出 q 強行退出 不存檔 wq 強制性寫入檔案並退出。即使檔案沒有被修改也強制寫入,並更新檔案的修改時間。x 寫入檔案並退出。僅當檔案被修改時才寫入,並更新檔案修改時間,否則不會更新檔案修改時間。用esc鍵只能切換到命令狀態 擴充套件知識 今天我才知道 x 和 w...

Linux的VI編輯器

linux如何退出vi編輯器 q 退出 q 強行退出 不存檔 wq 強制性寫入檔案並退出。即使檔案沒有被修改也強制寫入,並更新檔案的修改時間。x 寫入檔案並退出。僅當檔案被修改時才寫入,並更新檔案修改時間,否則不會更新檔案修改時間。用esc鍵只能切換到命令狀態 擴充套件知識 今天我才知道 x 和 w...