一、设置
拿到vi不会用?不要慌,设置一下你就会了!
打开终端后,输入如下命令,进入修改配置文件的页面:
sudo vi /etc/vim/vimrc.tiny
进入后,可能会弹出两个警告,这里需要按两下回车键(Enter):如图:
然后就进入到配置页面,此时就已经成功一半了(是不是很爽?):
此时不要按其他键,使用方向键移动到 set compatible 中的c的位置:如图
在这个时候,确认输入法已经设置成英文状态,
第一步:按 I (键盘上 U 和 O 中间的那个)键,左下角会出现: -- INSERT --
第二步:输入no,如图:
然后继续操作:
第一步:按下键盘左上角的ESC键,左下角的字消失
第二步:按方向键下(↓)
第三步:输入set backspace=2
set backspace=2
输入后如图
然后按下ESC键,按Shift+: (打出一个英文冒号),输入wq!,如图
按回车键,就完成设置了。
二、命令解析(新手可读)
1.三种模式
vi中有三种输入模式:(1)命令模式;(2)编辑模式;(3)命令行模式。
在三种模式中,都可以使用ESC键来退出,这里不展开解释,但值得肯定的是,都必须是在英文状态下,才能输入。详细看文末第二个链接。
2.文中出现字符的含义
[i]: i的作用就是插入(insert);
[:wq!]: 这里包含了四个信息:
- [:](冒号),代表进入命令行模式;
- [w],write,执行写入(保存)功能;
- [q],quilt,执行退出编辑功能;
- [!],强制执行;
合起来的意思就是:进入命令模式,写入并退出,强制执行。
所以 如果我们在操作中出现失误的情况下,可以使用[:q!]来进行退出编辑。命令还有很多,请参考文末链接
三、后记小故事
Linux系统安装好了以后,一般会默认安装一个文本编辑器vi,有的系统可能也会安装vim,但拿到手,想编辑文本的时候,就不那么顺手。
我在使用的时候很奇怪,为什么我按了backspace后,光标成为了插入的模式,然后试图通过方向键将光标移到后方,却又在文本之上输入了[A][B][C][D]几个字母,很是让我摸不着头脑。。。
参考链接: