1. 程式人生 > >linux--vim基本用法

linux--vim基本用法

個人理解vim有2種模式,一種通俗的可編輯模式即插入模式,一種非直接編輯模式即命令模式

1、當輸入vim xxx 後進入的是命令模式,該模式下不可編輯,可以進行一些查詢複製工作。

:wq  儲存修改並退出

:w    將緩衝區寫入檔案,即儲存修改

:q!    強制退出,放棄修改

:q     退出,如果對緩衝區進行過修改,則會提示

yy    複製當前行

nyy 複製從游標開始下面n行

p     貼上到當前行上面

P    貼上到當前行下面

u    撤銷

dd  刪除游標所在行

查詢替換

/xx    向後搜尋字串xx

?xx   向前搜尋字串xx

n     下一個匹配(如果是/搜尋,則是向下的下一個,?搜尋則是向上的下一個)

N     上一個匹配(同上)

G  移到該檔案的最後一行

nG 移到該檔案的第幾行

gg  移到該檔案的第一行

H   移到當前螢幕的第一行

M   移到當前螢幕的中間

L   移到當前螢幕的最下面

$   移到當前行的末尾

2、進入可編輯模組

a:進入插入模式並在游標之後進行新增。
i:進入插入模式並在游標之前進行插入。
o:進入插入模式並在當前(游標所在)行之下開啟新的一行。

按esc退出可編輯模式。