vi編輯使用

2021-09-26 07:06:16 字數 1688 閱讀 5393

vi 三種模式:命令列模式、插入模式、尾行模式。

命令模式,也是預設的,按下esc即可,可以執行移動游標,刪除等操作。常用操作如下:

類別分類

按鍵 游標移動

字元級 h

左移動 j

下 k

上 l

右 單詞級 w

word

下個單詞首字母 b

before

上個單詞首字母 e

end下個單詞結尾 行級

0 數字

0,游標跳到行首 $

行尾段落級

段結束

螢幕級 h

螢幕首部。注意要大寫 l

螢幕尾部。注意要大寫

文件級別 g

文件尾部。注意要大寫 ng

文件的第

n行。注意

g要大寫 gg

文件第一行,注意小寫

ctrl + f

向下翻頁

ctrl + b

向上翻頁

內容刪除dd

刪除當前行

ndd自當前行向下刪除n行

x刪除當前字元 cw

刪除當前游標後邊的字元,到行尾部

內容複製yy

複製游標當前行

nyy自當前行向下複製n行

p貼上。注意小寫

其他操作u

撤銷 .

重複上次操作

即編輯模式。在命令模式下按下a,i,o,s之一即可進入插入模式,螢幕底部顯示 insert,代表插入模式。此時可以輸入任何內容。

按下 esc 後即可回到命令模式。

命令輸入在螢幕尾行。按下 : 後,尾行就顯示了:,此時在冒號後輸入命令即可。一般用於儲存內容、查詢替換、設定行號等等功能性操作。比如在編輯模式下輸入好內容後,需要儲存,此時按"esc"回到命令模式,然後按下:進入到尾行模式

常用命令如下:

命令

說明

:q

quit

退出vi

編輯器,不儲存,且停留在命令模式下

:w

write

儲存修改的內容。回到

linux

命令列

:wq

儲存並退出

:q!

強制退出,對文字內容作了修改而不想要儲存

:w!

強制儲存,當沒有文字的寫許可權時

:set number

顯示行號。亦可

:set nu

:set nonumber

取消顯示行號。亦可

:set nonu

:n

跳轉到第n行

:/內容

查詢內容,游標跳到內容所在行。亦可

:/內容/

使用vi編輯檔案

vi的名字取自於visual,意為 直觀 它是乙個全螢幕文字編輯程式。在linux系統中vi是最常用的編輯程式,它的文字編輯功能十分強大,但使用起來比較複雜。初學者可能感到困難,經過一段時間的學習和使用後,你就會體會到使用vi非常方便。linux系統中的vi其實是vim。vi與vim的用法很像,因為...

VI編輯器使用

首先要知道的是vi編輯器一共三種模式 一般模式 游標移動 複製 貼上 刪除 編輯模式 編輯文字 命令列模式 查詢和替換 注意 1 當不知道出於那種模式的時候,按esc鍵返回到一般模式。2 wq write quit 3 i insert 1.開啟檔案 新建檔案 儲存檔案的操作 vi 檔名 如果檔名存...

vi編輯器使用

linux中的編輯器也有多種,如ed,sed,vi,vim,emacs等 vim vi編輯器,其作用是編輯 建立 顯示文字檔案,他不想windows中的視覺化編輯器,如notepad,word等,它沒有選單,只有命令 插入命令 a 在游標後插入文字 a 在游標所在行行末插入文字 i 在游標前插入文字...