vi常用快捷鍵

2022-02-24 19:57:59 字數 984 閱讀 9021

vi常用快捷鍵

1)移動游標

h :游標左移乙個字元

k :游標上移乙個字元

j :游標下移乙個字元

l :游標右移乙個字元

0 :游標移至行首

$ :游標移至行尾

h :游標移至螢幕首行

m :游標移至螢幕中間

l :游標移至螢幕最末行

g :跳轉到檔案的末尾行

gg: 跳轉到檔案的首行

2)插入文字

3)刪除文字

x:刪除游標後面的字元

x:刪除游標前面的字元

nx:刪除游標後面n個字元

nx:刪除游標前面的n個字元

d0:刪除游標至行首的內容

d$:刪除游標至行尾的內容

dd :刪除整行

ndd :向下刪除n行

4)複製文字

5)查詢文字

/pattern :向下查詢

?pattern :向上查詢

n :順序查詢

n :反向查詢

:s/p1/p2/g :在當前行,將p1替換成p2

:n1,n2s/p1/p2/g :將n1至n2行之間的p1替換成p2

6)螢幕翻滾

ctrl+u:向檔案首翻半屏

ctrl+d:向檔案尾翻半屏

ctrl+f:向檔案尾翻一屏

ctrl+b:向檔案首翻一屏

7)末行命令

:n1,n2 co n3 :將n1至n2行複製到n3行的下面

:n1,n2 m n3 :將n1至n2行剪下至n3行的下面

:n1,n2 d :將n1至n2行刪除

:w 儲存

:q 退出

:x 儲存並退出 或 :wq

:q! 強制退出

:w! 強制儲存

:數字 定位到指定行

:set nu 顯示行號

:set nonu 取消行號

u:取消上一次操作

vi常用快捷鍵

2011 04 28 16 43 27 分類 linux unix 編 舉報 字型大小 訂閱 以前習慣在editplus,vs上編輯,感覺很方便,工作原因,現在不得不在黑框框上折騰,總覺得旁邊同事用vi很牛很強大,剛才csdn上搜了下,上面講述vi快捷鍵的文章一大堆,並且長的讓你不忍心浪費時間看下去...

vi常用快捷鍵

進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...

vi常用快捷鍵

1 在vi中複製文字 yy 將當前行的內容放入臨時緩衝區 nyy 將n行的內容放入臨時緩衝區 p 將臨時緩衝區中的文字放入游標後 p 將臨時緩衝區中的文字放入游標前 a z nyy 複製n行放入名字為圓括號內的可命名緩衝區,省略n表示當前行 a z ndd 刪除n行放入名字為圓括號內的可命名緩衝區,...