1. 程式人生 > >vim vi操作檔案

vim vi操作檔案

vim的工作模式

1、正常模式

①vim <檔名>,開啟或者是建立開啟一個檔案
②用vim開啟一個檔案時就是該模式
③任何模式下按ESC就可進入該模式
④該模式下可以瀏覽檔案內容

2、編輯模式

主要是用來向文字新增內容

在正常模式下輸入以下字母都可進入該模式

i:在游標所在字元前開始輸入
I:在行首第一個非空字元前開始輸入
a:在游標所在字元後開始輸入
A:在游標所在行的行尾開始輸入
o:在游標所在行的下面新開一行開始輸入
O:在游標所在行的上面新開一行開始輸入
s:刪除游標所在字元後進入編輯模式
S:刪除游標所在行後進入編輯模式

3、命令模式

在正常模式下按:號進入該模式

w:儲存檔案
q:退出軟體
x:儲存退出,等價於wq,也等價於正常模式下的shift+zz
!:強制操作
e!:放棄修改

4、可視模式

v:可視塊模式
V:可視行模式

Vim的使用技巧

1、開啟檔案

vim filename 開啟檔案,
            1、檔案存在直接開啟,
            2、檔案不存在,退出時會建立檔案(如果開啟不做修改則不會建立)
vim filename +n  開啟檔案並將游標定位在第n行
vim filename +  開啟檔案並將游標定位在最後一行

2、游標定位

gg:首行
GG:尾行
ngg:第n行,等價於命令模式下的:n 回車
0
:行首 ^:一行的首個非空字元 $:行尾 k:游標向上 j:游標向下 h:游標向左 i:游標向右

3、複製貼上

yy:複製游標所在行
dd:剪下游標所在行
p:貼上
nyy:複製游標所在行開始的n行
ndd:剪下游標所在行開始的n行

4、操作回退

u:撤銷剛才的操作
ctrl+r:反撤銷

5、查詢替換

命令模式下操作

:?查詢內容之後按回車  n表示查到的內容向前翻,N表示查到的內容向後翻
:%s/查詢內容/替換的內容/
:起始行,結束行s/查詢內容/替換內容/