linux vi vim常用命令

2022-07-01 01:06:09 字數 884 閱讀 3883

vi編輯器是所有unix及linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡簡單記錄一下它基礎用法。由於unix及linux系統的任何版本,vi編輯器是完全相同的,因此命令多數是通用的。

(1)vi的基本概念:基本上vi可以分為三種狀態,即命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)。

各模式的功能區分如下:

不過一般我們在使用時把vi簡化成兩個模式,將底行模式(last line mode)也算入命令列模式command mode)。

(2)vi的基本操作

: w filename (輸入w filename將文章以指定的檔名儲存) 

: wq (輸入wq,存檔並退出vi)

: q! (輸入q!, 不存檔強制退出vi)

(1)命令列模式(command mode)功能鍵

從插入模式切換為命令列模式:按esc鍵。

移動游標:vi可以直接用鍵盤上的游標來上下左右移動,但正規的vi是用小寫英文本母h、j、k、l,分別控制游標向左、下、上、右移一格。

刪除文字:

複製文字:

替換:撤銷操作:

u:如果誤執行乙個命令,可以馬上按下u,撤銷此次操作。按多次u可以執行多次撤銷。

ctrl + r:恢復(取消)之前的撤銷操作,只可以恢復一次。

更改:cw:更改游標所在處的字到字尾處 。

c+數字+w:例如c3w表示更改3個字。

跳至指定的行

(2)last line mode底行模式下命令

在使用last line mode之前,請記住先按esc鍵確定你已經處於command mode下後,再按冒號:即可進入last line mode。

Linux vi vim 常用命令

1 vim 全屏編輯器 1.1 開啟檔案 1.2 關閉檔案 1.2.1 末行模式 1.2.2 編輯模式 1.3 三種模式 輸入模式 按鍵本身意義 末行模式 接受使用者命令輸入 1.3.1 編輯模式 輸入模式 1.3.2 輸入模式 編輯模式 1.3.3 編輯模式 末行模式 1.3.4 末行模式 編輯模...

Linux Vi Vim常用命令

1 跳轉到指定行 行數g 命令模式 行數 末行模式 2 跳轉到行首 gg 命令模式 3 跳轉到行尾 g 命令模式 4 自動格式化程式 gg g 命令模式 5 大括號對應 命令模式 6 刪除單個字元 x 命令模式 執行結束,工作模式不變.7 刪除乙個單詞 dw 命令模式 游標置於單詞首字母進行操作。8...

Linux vi vim常用命令手冊

vi編輯器是所有unix及linux系統下標準的編輯器。而vim包含了vi的所有功能,而且做了很多改進,功能更加強大。簡單來說,vi適合文字編輯,而vim更適合codeing。這裡只是簡單地介紹一下它常用的一部分指令。基本上vi vim可以分為三種狀態 命令模式 command mode 插入模式 ...