大家都知道,写代码的时候总有许多繁琐的操作,换行、删除一行、复制一行、去到行首、行尾等等。通常情况下是使用鼠标直接点击,这会大大的降低我们的开发效率,因此大家想到vi编辑器,而且sublime刚好可以支持vi兼容模式。下面我就从安装插件到实际应用给大家详细的讲解一下。
首先是安装vi插件vintageous插件:
前提是已经安装了package control这个插件
安装完成之后会看见光标出现如下变化:
这就是我们熟悉的vi编辑的样子啦!
接着讲讲vi编辑器的模式:
1. 输入模式
就是我们平时输入内容的样子。
2. 命令模式
就是操作各种快捷键的模式,也是我们今天重点学习的模式。
3. 末行模式
就是保存退出的。(保存:w;保存退出:wq或者x)
在sublime中这三种模式是如何切换的呢?先看一下这张图:
其中比较复杂的是就从命令模式到输入模式,因此我着重讲一下。
有八种方式从命令模式到输入模式,区别如下图:
直接输入小写字母iaso。
1. i:从当前字母前面插入
2. a:从当前字母后面插入
3. s:删除当前字母
4. o:向下换行
直接输入大写字母IASO。
5. I:从当前行首插入
6. A:从当前行尾插入
7. S:删除当前行
8. O:向上换行
以上这些操作看似没什么用,但是只要你熟练掌握之后会极大地提高你敲代码的速度。
最后再说一下常用的一些命令:
H:左
J:下
K:上
L:右
yy:复制当前行
p:粘贴到下一行
P:粘贴到上一行
u:撤销
Ctrl+y:恢复
G:到达第一行
dG:从当前行删除到第一行
dd:删除一行(剪切一行)
V:配合HJKL进行视图选中