兩種模式:
■ 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...