Linux vi和Vim編輯器的基本使用

2021-09-14 04:57:07 字數 1145 閱讀 2899

1、vi和vim的基本介紹

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

vim具有程式編輯能力,可以看做是vi的增強版本。

2、vi和vim的三種常見模式

2.1正常模式

預設模式,在該模式下可以使用快捷鍵,如:上下鍵移動游標、複製貼上。

2.2插入模式/編輯模式

用於程式設計師輸入內容,一般按下i鍵進入。

2.3命令列模式

按下esc鍵+:進入,可提供相關指令,完成讀取、存檔、替換、離開vim、顯示行號等動作。

用圖2.3.1來解釋說明3種模式相互轉化:

注:該圖中vi在命令列模式下:wq:儲存並退出;q:退出;q!:強制退出,表被改動後的內容不被儲存而退出。

3、乙個簡單的入門案例

拷貝當前行 yy,拷貝當前行向下的3行 3yy,並貼上p

進入正常模式下,不是命令列,直接esc不需要加:,直接yy即可複製當前行,移動游標+p即可見將拷貝的內容複製在游標初處。

刪除當前行 dd ,刪除當前行向下的3行 3dd

在檔案中查詢某個單詞 命令列下 /關鍵字,回車 查詢,輸入n是查詢下乙個,如查詢hello

設定檔案行號和取消檔案行號。 命令列下 :set nu 和 :set nonu

在乙個檔案中輸入hello,在撤銷這個動作 正常模式下輸入u

編輯 檔案,並將游標移到 第2行

第一步:顯示行號 :set nu

第二步:輸入2

第三步:輸入shift+g

linux vi和vim編輯器

linux vi和vim編輯器 vim具有程式編輯能力,是vi的增強版,可以主動的以字型顏色辨別語法正確性,方便程式設計。補完 編譯及錯誤跳轉等方便程式設計的功能。2 vi和vim的三種常用模式分別是命令模式 command mode 插入模式 insert mode 和底行模式 last line...

Linux VI編輯器詳解

進入輸入輸出的方法 命令 作用 在游標後輸入文字 在當前行末尾輸入文字 在游標前輸入文字 在當前行開始輸入文字 在當前行後輸入新一行 在當前行前輸入新一行 游標移動 命令作用 移動到當前單詞的開始 移動到當前單詞的結尾 向前移動乙個單詞 向前移動乙個字元 向上移動一行 向下移動一行 向後移動乙個字元...

關於linux vi編輯器

1,命令列模式 最初進來的模式 3,底行模式 輸入 進入 游標位於螢幕的底行,可以進行檔案的儲存 退出 查詢 替換 列出行號等 2,i 從游標所在行的第乙個非空格插入 i 從游標所在位置插入 3,o 在游標所在行的上部新增一行 o 從游標所在行的下部新增一行 第三 vi拷貝與貼上 1,5yy 游標向...