vim通过一些插件可以实现和IDE一样的功能。
vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富。
所有类UNIX系统都会内建vi工具。
vim/vi分为三种模式,分别是命令模式(command mode)、输入模式(insert mode)、底线命令模式(last line mode)。
命令模式(command mode):
用户刚启动vim,就进入了命令模式。
此状态下敲击键盘动作会被识别为命令,而非字符串。
常用命令:
i
切换到输入模式,以输入字符。x
删除当前光标所在处的字符。:
切换到底线命令模式,以在最底一行输入命令。命令模式只有最基本的一些命令,需要在底线命令模式输入更多命令。
输入模式(insert mode):
在命令模式下按下i就进入模式。
在输入模式中,可以使用以下按键。
- 字符按键以及shift,输入字符
- enter,换行
- backspace,退格键
- home/end,移动光标到行/首尾
- esc,退出输入模式
底线命令模式(last line mode)
在命令模式下按下
:
就进入了底线命令模式,光标就移动到了最底下,就可以在这里输入一些底线命令。底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
基本命令:
- q退出程序
- w保存文件
按esc键可随时退出底线命令模式。