Vim
是从 vi
发展出来的一个文本编辑器,代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi
是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方
而vim
可以说是程序开发者的一项很好用的工具
基本上 vi/vim 共分为三种模式,分别是:
Vim
的默认模式,在这个模式下,你不能输入文本,但是可以让我们在文本间移动,删除一行文本,复制黏贴文本,跳转到指定行,撤销操作,等等
常用的命令如下:
或者使用方向键进行控制
如果想要向下移动n
行,可通过使用 “nj” 或 “n↓” 的组合按键
常见的命令如下:
/word:向光标之下寻找一个名称为 word 的字符
?word:向光标之上寻找一个字符串名称为 word 的字符串
n:代表重复前一个搜寻的动作,即再次执行上一次的操作
N:反向进行前一个搜索动作
常用的命令如下:
命令模式通过输入大小写i
、a
、o
可以切换到输入模式,如下:
输入模式我们熟悉的文本编辑器的模式,就是可以输入任何你想输入的内容
如果想从插入模式回到命令模式,使用按下键盘左上角的ESC
键
这个模式下可以运行一些命令例如“退出”,“保存”,等动作,为了进入底线命令模式,首先要进入命令模式,再按下冒号键:
常见的命令如下: