VIM 命令小結

2021-05-22 13:23:39 字數 880 閱讀 5453

兩種模式:

■ normal mode(普通模式)

■ insert mode(插入模式)

插入模式按 escape進入普通模式,普通模式按i進入插入模式。

定位:

■ h 左移.

■ j 下移.

■ k 上移.

■ l 右移

■ pagedown (or ctl-f) 前滾

■ pageup (or ctl-b) 後滾

■ g 最後一行

■ num gg 到第num行

■ gg 第一行

儲存,退出:

■ q 退出

■ q! 強制退出不儲存

■ w filename 儲存到filename檔案中

■ wq 儲存然後退出

x 刪除當前字元.

dd 刪除當前行

dw 刪除當前游標所在詞. 比如 int  word ch ,可以整個刪除。

d$ 刪除游標位置至行尾.

j 刪除當前游標所在行尾的換行符.

a 在游標位置新增,其實就是往後移一下切換到插入模式.

a 在當前行後新增,其實就是移動到行尾切換到插入模式.

r char 將當前字元替換為char字元

r text 從當前位置開始用text覆蓋直到按esc.

查詢:按/進入,輸入要查詢的字串,回車,即開始進行查詢,按n可以定位 到下乙個查詢結果。

替換:按:輸入命令,進行替換操作

■ :s/old/new/g 在當前行中進行替換

■ :#,#s/old/new/g 在#,#行之間進行替換

■ :%s/old/new/g 在整個檔案中進行替換

■ :%s/old/new/gc 在整個檔案中進行替換,但是給出提示

vim中執行shell命令小結

vim中執行shell命令小結 vim中執行shell命令,有以下幾種形式 www.2cto.com 1 command 不退出vim,並執行shell命令command,將命令輸出顯示在vim的命令區域,不會改變當前編輯的檔案的內容 例如 ls l 特別的可以執行 bash來啟動乙個bash sh...

vim中執行shell命令小結

vim中執行shell命令小結 vim中執行shell命令,有以下幾種形式 www.2cto.com 1 command 不退出vim,並執行shell命令command,將命令輸出顯示在vim的命令區域,不會改變當前編輯的檔案的內容 例如 ls l 特別的可以執行 bash來啟動乙個bash sh...

vim中執行shell命令小結

vim中執行shell命令,有以下幾種形式 1 command 不退出vim,並執行shell命令command,將命令輸出顯示在vim的命令區域,不會改變當前編輯的檔案的內容 例如 ls l 特別的可以執行 bash來啟動乙個bash shell並執行命令,不需要退出vim 2 r command...