一、Vim 介绍
Vim是从 vi 发展出来的一个文本编辑器。 官方网站介绍 vim 是一个程序开发工具。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
二、 Vim 的三种模式
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
2.1. 命令模式 (Command mode)
启动 vim 后,进入命令模式。此状态下敲击键盘被识别为命令,而非输入字符。比如此时按下 i,并不会输入一个字符,而是被当作一个命令。
以下是常用的几个命令:
若想要编辑文本:启动Vim,进入了命令模式,按下 i,切换到输入模式。
命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
2.2. 输入模式 (Insert mode)
在命令模式下,按 i 进入输入模式。在输入模式中,可以使用以下按键:
2.3. 底线命令模式 (Last line mode)
在命令模式下,按 : 键进入底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
按ESC键可随时退出底线命令模式。
三、Vim 按键说明
3.1 命令模式按键操作
3.2. 输入模式按键操作
3.3. 底线命令模式按键操作
注意:在 vi/vim 中,数字通常代表重复做几次的意思! 也有可能是代表去到第几个什么什么的意思。
四、 Vim 实例
4.1. 基本使用
使用 vim 编辑文件:
vim filename
4.2. 配置文件 vimrc
命令行输入:
vim ~/.vimrc
编辑内容:
syntax onset number
保存退出,再次进入vim可见已经实现语法高亮和行号显示。
如果不想从头配置,可以参考他人配置好的 vimrc 配置文件
4.3. 常用命令
参考资料:
vim编辑器操作命令大全-绝对全