Linux 学习记录(3)-vi的设置(部分)

  一、设置

        拿到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!]: 这里包含了四个信息:

  1. [:](冒号),代表进入命令行模式;
  2. [w],write,执行写入(保存)功能;
  3. [q],quilt,执行退出编辑功能;
  4. [!],强制执行;

        合起来的意思就是:进入命令模式,写入并退出,强制执行。

        所以 如果我们在操作中出现失误的情况下,可以使用[:q!]来进行退出编辑。命令还有很多,请参考文末链接

三、后记小故事

        Linux系统安装好了以后,一般会默认安装一个文本编辑器vi,有的系统可能也会安装vim,但拿到手,想编辑文本的时候,就不那么顺手。

        我在使用的时候很奇怪,为什么我按了backspace后,光标成为了插入的模式,然后试图通过方向键将光标移到后方,却又在文本之上输入了[A][B][C][D]几个字母,很是让我摸不着头脑。。。


参考链接:

1. Linux之vi编辑模式下Backspace无法退格删除和上下左右出现字母问题解决 

2. vi的三种模式切换及常用命令

  • 31
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值