3種模式轉換關係:
被vim編輯的檔案會在同目錄下新建乙個file.swp的臨時檔案,對檔案的編輯先存在此臨時檔案,寫入時才會對原始檔更改
一般模式可用按鍵及說明
按鍵說明
h移到螢幕最上方那一行
m移到螢幕**那一行
l移到螢幕最下方那一行
g移到檔案最後一行
ngn為數字,移動到檔案第n行(可配合 : set nu)
gg移到檔案第一行,相當於1g
/word
查詢游標之下為word的字串
n重複前乙個搜尋的動作
n與n相反
:n1,n2s/word1/word2/g
n1與n2為數字,在第n1與n2行之間尋找word1這個字串,並用word2取代word1
dd刪除游標所在行
yy複製游標所在行
nyy複製游標所在的向下n行
p,pu
撤銷上乙個操作,如windows下的ctrl+z
ctrl+r
重做上乙個操作
命令列模式可用按鍵及說明
按鍵說明
: set nu
設定行號
: set nonu
取消行號
:w資料寫入硬碟
:w!強制寫入磁碟
:q離開
:q!強制離開不儲存檔案
:wq寫入磁碟後離開
:wq!
強制寫入後離開
按鍵說明
ctrl+v
塊選擇,用長方形方式選擇資料
y將選擇的資料(反白)複製
d將反白的地方刪除
可用來整塊複製和貼上到某個區域
方法:vim file1 file2
按鍵
說明:n
下乙個檔案
:n上乙個檔案
:files
目前這個vim開啟的所有檔案
已經開啟乙個vim的情況下,乙個螢幕開多個vim
按鍵說明
: sp [filename]
開啟乙個新視窗,如果沒有filename則兩個視窗為同乙個檔案內容(同步顯示)
ctrl+w+↓
按法:先按ctrl+w再放開,然後按方向鍵。游標移到下方視窗
ctrl+w+↑
游標移到上面視窗
vim程式編輯器
1 vi的使用 i 進入插入模式,從目前游標所在處插入 o 進入插入模式,從目前游標所在的下一行處插入新的一行 r 進入替換模式,一直替換游標所在的文字,知道按下 esc 鍵為止 esc 一般模式切換到命令列模式 w 儲存更改 q 退出vi編輯器 q 強制退出,不應用更改 wq 儲存後退出 下面介紹...
vim程式編輯器
vi共分為3種模式,分別是一般模式 編輯模式 命令列模式。一般模式 以vi開啟乙個檔案就直接進入一般模式。在這個模式裡可以移動游標,刪除 複製 貼上 撤銷文字。但是一般模式下不可以編輯文字。命令列模式 在一般模式下按 進入命令列模式,無法直接從編輯模式切換到命令列模式。簡單操作流程 開啟檔案 現在是...
Vim 程式編輯器
1.vi 的使用 一 般模式 以vi 開啟乙個檔案就直接進入了一般模式,這是預設的模式。在一般模式中可以進行刪除 複製 貼上等動作,但是無法編輯檔案內容的。按下 i,i,o,o,a,a,r,r 等任何 乙個字母之後才會進入編輯模式。通常在linux 中,按下這些按鍵時,在畫面的左下方會出現inser...