vim 常用命令
三种模式
vi/vim 有三种模式,分别是 命令模式
、输入模式
和 底线命令模式
。
命令模式:
用户启动 vi/vim,便进入了命令模式
。
此状态下敲击键盘动作会被 vim 识别为命令,而非输入字符。比如我们此时按下 i
,并不会输入一个字符,而 i
被当作了一个命令。
以下是常用的几个命令:
i
切换到输入模式
,以输入字符。:
切换到底线命令模式
,以在最底一行输入命令。Ctrl + U
上翻半页。Ctrl + D
下翻半页。gg
将光标移动到文档开头。G
将光标移动到文档末尾。
输入模式
在 命令模式
下按下 i
就进入了 输入模式
。
在 输入模式
中,可以使用以下按键:
字符按键
以及Shift
组合,输入字符。Enter
,换行。Backspace
,删除光标前一个字符。Delete
,删除光标后一个字符。方向键
,在文本中移动光标。Home / End
,移动光标到行首 / 行尾。Page Up / Page Down
,上 / 下翻页。Insert
,切换光标为输入 / 替换模式。Esc
,退出输入模式
,切换到命令模式
。
底线命令模式
在命令模式
下按下 :
就进入了底线命令模式
。
在 底线命令模式
中,基本的命令有
:q
退出程序。:w
保存文件。:q!
退出不保存。:e!
撤销所有修改。:wq
保存并退出。
按 Esc
键可随时退出 底线命令模式
。