vi的大致使用方法

2021-09-27 04:34:37 字數 1535 閱讀 4118

之間的轉換為:

命令模式轉輸入模式:a/i/o/o/r

------------------------------ a:在當前游標後面輸入

-------------------------------i:在當前游標前面輸入

------------------------------o:在當前游標下方新建一行並輸入

------------------------------o:在當前游標上方新建一行並輸入

------------------------------ r:替換當前游標所在處字元並輸入

輸入模式轉命令模式:esc

命令模式轉末行模式::

末行模式轉命令模式:沒有內容一次esc,有內容兩次esc

1.移動

h(向左)/j(向下)/k(向上)/l(向右)/調整游標位置,也可以使用鍵盤上的上下左右鍵來調整游標位置

2.刪除

x:刪除游標所在處字元

dd:刪除游標所在行

w:儲存內容

q:退出當前檔案

wq:儲存內容並退出當前檔案

w!:強制儲存內容

q!:強制退出當前檔案

移動游標

命令 含義

h 游標向左移動

j 游標向下移動

k 游標向上移動

l 游標向右移動

h、m、l 游標移動到到可見螢幕第一行(h)、中間行(m)、最後一行(l)

^和$ ^移動到行首,$移動到行末

g和gg g文件最後一行,gg文件第一行

ctrl+f、ctrl+b 向前翻屏、向後翻屏

ctrl+d、ctrl+u 向前半屛、向後半屛

向後移動一段

w和b 向前移動乙個單詞,向後移動乙個單詞

刪除命令

命令 含義

x和x x刪除游標後乙個字元,x刪除游標前乙個字元,包含游標位置字元

dd和 n dd dd刪除所在行,5 dd刪除指定行數

d0和d d0刪除游標前本行所有內容,d刪除游標後本行所有內容,包含游標位置字元

dw 刪除游標所在位置的字,包含光表所在位置字元

撤銷命令

命令 含義

u 一步一步撤銷

ctrl + r 反撤銷

3.5 重複命令

命令 含義

. 重複執行上一次操作的命令

複製貼上

命令 含義

yy 和 n yy 和y$ y^ yy複製當前行,5 yy複製5行

p 在游標所在位置向下新開一行貼上

選擇文字

命令 含義

v 和 v v選擇單個字元,v選擇整行

《和》 選擇文字之後,向左縮排,向右縮排

查詢替換

命令 含義

命令模式下,r和r r替換當前字元,r替換游標後的字元

末行模式下,/ + str n查詢下乙個,n查詢前乙個

末行模式下,%s/abc/123/g 將檔案中所有abc替換為123

末行模式下,1, 10s/abc/123/g 將第一行至第10行之間的abc替換成123

vi使用方法

vi是 unix 上最常用的文字編輯工具,作為 unix 軟體測試人員,有必要熟練掌握它。進入 vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pat...

VI使用方法

功能最強在的編輯器 vi vi是所有unix系統都會提供的螢幕編輯器,它提供了乙個視窗裝置,通過它可以編輯檔案。當然,對unix系統略有所知的人,或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以後在unix世界裡必將暢行無阻 游刃有餘,因為其他幾種文字處理器並非u...

vi 使用方法

vi 使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,它的強 大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步了解它。vi也是linux中最基本的...