之間的轉換為:
命令模式轉輸入模式: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中最基本的...