VIM 文本编辑器

本文介绍了Vi和Vim的增强特性,如语法高亮和在Linux中的广泛应用。尽管Vim的学习曲线陡峭,但其高效编辑和操作系统依赖性是其优点。讨论了工作模式(命令、编辑和退出),以及如何在不同模式间切换和处理文本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vi 和 vim

增强型特性:

        高亮(语法、搜索高亮)

        shell、yaml、json 都使用 vim 来作为在 Linux 中的默认编辑器

vim 的难点:

        学习性比较强,不容易立即上手应用

        完全依赖于对键盘的操作,是没有鼠标的

vim 的优点:       

        编辑的效率高

        被主流的 Unix / Linux 所依赖(在主流的操作系统发行版中已经自带)

vim 的图形化版本:

        gvim        从 RHEL 8 开始不再被 RHEL 自带

vim 的工作模式

        命令模式:使用 vim 打开文件,默认就处于命令模式;在该模式下可以对文件执行一些简单的命令,比如复制、粘贴等

        编辑(插入)模式:在该模式下,能够编辑文本的内容

        退出(末行)模式:在该模式下,可以保存文本的内容或者退出编辑,以及执行文件搜索的一些高级操作

模式切换:

        命令模式切换到编辑模式:

                I        i        O        o        A        a        六个键        三个组

                I:在光标的行首插入

                i:在光标的左边插入

                O:在光标的上方插入

                o:在光标的下方插入

                A:在光标的行尾插入

                a:在光标的右边插入

        命令模式切换到退出模式

                " : " 键        进入到退出模式

                   wq      保存并退出        wq!强制保存退出        w 仅保存

        编辑模式无法直接切换到退出模式

        编辑模式还是退出模式返回命令模式都需要按 ESC 键

在 vim 中删除的单词,不是英文单词,而是由字母数字或者下划线组成的字符串将其称为单词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ad钙奶长高高

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值