0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vim为什么仍旧如此受欢迎?

Linux爱好者 来源:Linux爱好者 2020-08-14 16:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

提起文本编辑器,你一定会想到编辑器之神 Vim。据 Stack Overflow 的开发者调查:2015 年程序员中最流行的编辑器是 Notepad++,Vim 的使用比例占 15.2%。到了 2019 年,最流行的开发环境变成 VS Code,而 Vim 的使用比例已占 25.4% 了。

那么,作为一个快 30 岁的“老牌”编辑器,Vim 为什么仍旧如此受欢迎?

最主要的原因,就是使用 Vim 编辑文件非常高效——天下武功,唯快不破,这也是 Vim 的最大特点。除此之外,Vim 还有很多优势,主要集中在这么几点:

第一,Vim 是一个完整跨平台的编辑器。它支持的第一个操作系统是 AmigaOS,而后被逐步移植到其他操作系统上,如 Unix/Linux、Windows、macOS,甚至 iOSAndroid 上都能找到 Vim 的移植版本。

第二,Vim 是一个高度可定制、可扩展的编辑器。在定制 Vim 时,你大多不用什么特殊工具,用 Vim 本身就可以。如果需要更强大的扩展能力,还可以用 Python、Perl、Ruby、Tcl 等其他通用脚本语言,或直接调用外部命令,很容易打造一个专属的开发环境,或把这个环境从一台机器转移到另一台机器上。

第三,Vim 有着良好的生态环境。网上可以找到大量现成脚本和插件,帮你打造一个顺手的开发环境。像语法检查、自动补全等程序员常用功能,全都可以在 Vim 里实现。不需要离开 Vim,就能完成从写代码、编译到运行的大部分工作。

下面的这张图里,展示了 Vim 的很多扩展一起工作的结果:

多个插件作用下的 Vim 界面

第四,尽管 Vim 最初是个针对字符界面的应用程序,但它也支持主流的图形界面,包括 Windows 的图形界面,Linux 的 GTK,以及 macOS 的 Cocoa 和 Carbon 等等。所以,在你只能基于字符界面进行远程连接时,Vim 的大部分功能仍然有效,只是界面的美观程度会受一定影响而已。所以,Vim 在后端开发者中很受欢迎。

Vim 的模式是 Vim 的高效所在,同时也是 Vim 学习上的一个难点。一是,命令太多、难以记忆;二是,找不到合适的使用场景,或不知道如何根据具体场景配置 Vim。另外,Vim 有很多实用的插件,需要合理选择及配置,才能打造出自己专属的开发环境。

总的来说,Vim 会为你营造一个高效、跨平台、高定制性、易于扩展的开发环境。全面掌握 Vim 需要花费一定时间,但绝对不会白费——Vim 会成为你的一件称手兵刃,让你拿来即用,快意编程

为你展示几个 Vim 的实用动图:

用 Vim 实现竖直分割&水平分割

修改往上第 2 层花括号内到所有内容

插件ClangComplete添加对 C/C++ 代码的自动完成功能

以上这些 Vim 的骚操作,出自吴咏炜。他是前英特尔资深系统架构师,也是一位资深 C++ 程序员和 Linux 专家,有十多年 Vim 使用经验,从事软件开发工作 20 年有余,曾参与翻译《编程大师访谈录》,也在 GitHub 上维护一些开源项目。

最近,他在极客时间推出了专栏《Vim 实用技巧必知必会》,这个课是基于目前最新的 Vim 8.2 来讲解的,不仅介绍那些即学即用的 Vim 高频命令,还会带你定制自己专属的 Vim 环境,利用 Vim 脚本和插件实现常用功能。除此之外,还有一些 Vim 高阶用法和技巧讲解,让编程效率神器真正为你所用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    7431

    浏览量

    129597
  • VIM
    VIM
    +关注

    关注

    0

    文章

    137

    浏览量

    16220
  • 编辑器
    +关注

    关注

    1

    文章

    828

    浏览量

    33051

原文标题:Vim 快 30 岁了,为什么仍旧如此受欢迎?

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025年北汇信息在电子发烧友的十大最受欢迎文章

    的广泛关注,故整理了最受欢迎的十大文章,看看大家最关心的是哪些内容。 2026年,欢迎大家多多交流和反馈,有什么感兴趣的的汽车电子测试相关的内容,我们会努力原创,更多
    的头像 发表于 12-29 14:39 465次阅读
    2025年北汇信息在电子发烧友的十大最<b class='flag-5'>受欢迎</b>文章

    为何Type-C越来越受欢迎?

    政策推广+技术优势+市场需求 1. 欧盟立法强制统一: 2024年起,欧盟要求所有便携智能设备(消费电子)使用Type-C接口,笔记本电脑也需在2026年前适配。可以减少不必要的线缆浪费,电子垃圾。 2. 技术优势: (1) 正反可插,使用便捷: 直观便利,插拔便捷。而且Type-C体积小,适应现在电子产品轻薄化设计。 (2) 快充支持: Type-C支持多种快充协议,如普及的USB PD快充协议,供电功率范围宽,从 5V/2A 到 240W(最新 PD 3.1 规范),可实现快速充电(如100W输出
    的头像 发表于 12-24 09:19 666次阅读
    为何Type-C越来越<b class='flag-5'>受欢迎</b>?

    【获奖名单】2025开发板评测大赛优秀开发者、最受欢迎开发板公布

    试用测评后通过问卷调查投票,选出了各自心目中最受欢迎的开发板。现将名单一同予以公示。 大赛作品详情:【作品精选】2025电子发烧友开发板测评大赛作品合集! 优秀作品开发者: 专题厂商试用板子用户
    发表于 11-21 09:31

    飞凌嵌入式ElfBoard-Vim编辑器之Vim常用操作命令

    系统终端常用的相关命令1.创建打开文件命令:vim filename我们可以通过以上命令创建一个新文件或者是打开已有文件进行编辑。已打开hello.c文件为例:elf@ubuntu:~/work
    发表于 10-14 09:15

    [投票评选]2025电子发烧友开发板测评大赛--最受欢迎开发板

    2025电子发烧友开发板测评大赛--最受欢迎开发板 大赛详情: 电子发烧友携手 16 家生态厂商发起开发板测评大赛,设 OpenHarmony、RISC - V、Rockchip 三大赛道,共计
    发表于 10-13 16:25

    飞凌嵌入式ElfBoard-常用编辑器之Vim编辑器

    在Linux下我们对文本进行编辑,经常用到的编辑器就是Vi/Vim, Vi/Vim命令众多,功能强大,是大多数Linux程序员选择使用的编辑器。但是Vi/Vim没有图形界面,对于经常在windows
    发表于 10-13 08:47

    RT-Thread studio如何设置vi/vim编辑模式呢?

    求助,RT-Thread studio如何设置vi/vim编辑模式呢? 尝试找RT-Thread studio软件里面的设置,没找到呢。
    发表于 09-15 07:44

    Vim编辑器高效操作流程

    在现代运维工作中,服务器配置管理、日志分析、脚本编写等任务几乎占据了工程师日常工作的大部分时间。作为Linux系统标配的文本编辑器,Vim以其强大的功能和极高的效率赢得了无数运维工程师的青睐。然而,Vim陡峭的学习曲线也让许多初学者望而却步。
    的头像 发表于 09-02 16:45 1317次阅读

    原来磁浮子液位计受欢迎竟是因为这些!

    流量计
    华泰天科
    发布于 :2025年08月13日 18:24:09

    三相接触式调压器为何如此受欢迎

    三相接触式调压器通过调节输出电压来满足不同电气设备的电压需求,广泛应用与工业生产、科学试验及家用电器的测试领域中、电器产品负载老化、设备测试、调压、控温、调速、调光和功率控制等场景。三相接触式调压器为什么好用,具体体现在以下几个方面:
    的头像 发表于 08-13 15:56 868次阅读
    三相接触式调压器为何<b class='flag-5'>如此</b><b class='flag-5'>受欢迎</b>

    两款国产1700V SiC MOSFET在逆变器/变流器辅助电源设计中广受欢迎

    两款国产1700V SiC MOSFET在逆变器/变流器辅助电源设计中广受欢迎
    的头像 发表于 07-23 18:10 1373次阅读
    两款国产1700V SiC MOSFET在逆变器/变流器辅助电源设计中广<b class='flag-5'>受欢迎</b>

    原来这是涡轮流量计受欢迎的原因!

    流量计
    jzyb
    发布于 :2025年06月30日 17:59:58

    受欢迎的单板计算机 x 最流行的移动操作系统

    在本文中,我们将揭秘:应在树莓派上使用Android的4个理由从哪里获取树莓派的Android系统?该选择哪一个?未来展望。在树莓派上使用Android的4个理由树莓派无疑是世界上最受欢迎
    的头像 发表于 06-18 17:20 908次阅读
    最<b class='flag-5'>受欢迎</b>的单板计算机 x 最流行的移动操作系统

    FLIR Si2x系列声学成像仪的五大优势

    在防爆行业,安全与效率是企业运营的重中之重,FLIR Si2x系列声学成像仪,凭借其卓越的性能和广泛的应用场景,成为了众多用户的佳选,那么它为何如此受欢迎呢?
    的头像 发表于 06-13 11:29 1122次阅读

    Vim编辑器的基本操作

    在代码的世界里,效率是永恒的追求。无论是新手开发者还是资深工程师,都渴望拥有一款能让自己如虎添翼的编辑器。而在Linux生态中,有一款被无数程序员奉为神器、被誉为“效率之王”的编辑器——Vim。它以
    的头像 发表于 05-06 13:41 1429次阅读
    <b class='flag-5'>Vim</b>编辑器的基本操作