在终端可以使用vim命令来直接编辑文件内容。
vim,也可以叫做vi。
vim有三种模式:
- 命令模式
- 输入模式
- 底线命令模式
命令模式
输入 vim [文件名]
进入命令模式,vim 也可以写成 vi。
如果文件不存在,先创建再打开,如果文件已存在,直接打开。
只能是当前目录下的文件,不能是 document/1.txt 这种子孙目录下的文件。
此模式下敲击键盘动作会被Vim识别为命令,而非输入字符。
常用命令:
-
i
: 切换到输入模式,可以编辑文件内容,i 即 insert -
:
: 切换到底线命令模式。所谓底线命令模式,是指输入的命令是在最后一行的(底线)。
输入模式
在此模式下可以编辑文件内容。可以使用很多键,比如Home、End、Del等。
按ESC可推出输入模式,回到命令模式。
底线命令模式
在命令模式下按下:(英文冒号)即进入 底线命令模式
。
常用命令:
w
: 保存文件q
: 退出vim(要先保存,才能退出)q!
:不用保存即可退出vim(强制退出)
注意:
执行一个底线命令后,会自动回退到命令模式,如果还要执行底线命令,需要先按:,就是说每次执行底线命令时都要先按:。
命令可一起使用,比如:
:wq
:先保存文件再退出vim