簡述
Vim是墜吼的編輯器,是最適合軟件開發使用的,但是使用Vim需要的命令成爲了勸退的重要因素。
所以這篇文章主要介紹基本的Vim命令,以達到正常使用的目的。
開始
啓動Vim後,vim在Normal模式下。
按下鍵i即可進入Insert模式,這時候可以看到vim下方出現–insert–
這時候就可以輸入了
按ESC鍵返回Normal模式
然後輸入:wq+enter 退出並保存
下面的命令學會了會更好用
命令 | 作用 |
---|---|
i | Insert模式 按ESC回到Normal模式 |
x | 刪除當前光標所在的字符。 |
:wq | 存盤並且退出 (:q 退出) |
:w | 存盤 |
:saveas <path/to/file> | 另存爲 |
:x, ZZ 或 :wq | 保存並退出 |
:q! | 退出不保存 :qa! 強行退出所有的正在編輯的文件. |
dd | 刪除當前行 並把刪除的行存入剪貼板 |
:help | 顯示相關命令的幫助。你也可以就輸入:help而不跟命令。若需要退出幫助則輸入:q |
a | 在光標後插入 |
o | 在當前行後插入一個新行 |
O | 在當前行前插入一個新行 |
cw | 替換從光標所在位置後到一個單詞結尾的字符 |
0 | 到行頭 |
^ | 到本行第一個不是空白字符的位置 |
$ | 到本行行尾 |
g_ | 到本行最後一個不是空白字符的位置。 |
. | 可以重複上一次的命令 |
N<command> | 重複某個命令N次 |
NG | 到第N行 一般使用:N到第N行 |
gg | 到第一行。 |
G | 到最後一行。 |
w | 到下一個單詞的開頭。 |
e | 到下一個單詞的結尾。 |
hjkl | 移動光標 你也可以使用光標鍵 (←↓↑→) |
/ggez | 搜索ggez的字符串 如果出現多個匹配 可按n鍵到下一個 |
P | 粘貼 p/P都可以 p是表示粘貼在當前位置之後,P表示粘貼在當前位置之前 |
u | undo |
Ctrl+r | redo |
:e <path/to/file> | 打開一個文件 |
:bn 和 :bp | 你在同時打開很多文件的時候,可以使用使用這兩個命令來切換下一個或上一個文件。 |