为什么Vim这样早期的编辑器一直流行?:Vim一直流行说明它好用。Vim本身并不是一成不变的,每个版本的更新要么解决上个版本的bug要么提供一些新的功能。最早期:-v
Vim本身并不是一成不变的,每个版本的更新要么解决上个版本的bug要么提供一些新的功能。
最早期的vim就已经考虑到了扩展性,经过这么多年的发展,Vim的插件体系已经非常完善,基本上你遇到的问题别人都遇到过且可能已经把这个问题的解决封装成插件,大部分时候插件作者考虑的更加全面,每个插件会解决一类问题。
1、Vim体量小,指令执行效率高,有更强的平台通用性。
2、Vim、Linux、Unix、开源的插件、脚本等的扩展程度是封闭式IDE比不了的。Vim唯一比不上IDE的无非就是Vim基于terminal,UI确实简陋了一些。
3、Vim上手慢,熟练使用需要很长时间,精通之后其配置的个性化要比IDE好得多。
4、VIM提供了10类共48个寄存器,提供了无与伦比的寄存功能。可以说不会合理运用寄存器,会让Vim使用效率明显下降一些
寄存器操作在编辑代码是非常有用,比如
5、global、excute、events等,这些也只是Vim的表面功夫,很多内置的状态和操作函数就比这些要更深入一层,Vim在这方面的强大自然无须多言。
其代码编辑思想和IDE模式完全不同,习惯了基于桌面的展示编辑方式的人是很难习惯的。Vim提供的文件间跳转、文件内跳转、模式匹配替换等是IDE没有的。但Vim的单行内跳转超级烂。
这时,VIM相较于各种IDE的优劣就非常明显了。
有人会说vim就是用原生vim,配置一大套插件就不是vim了,这是谁告诉你的?很多人用Vim很大原因就是它的插件非常丰富,既然有人为自行车加上了发动机变成了电动车我为什么非要强迫自己蹬着走?况且可以将Vim改装成属于你自己的战车。
以上个人浅见,欢迎批评指正。
认同我的看法,请点个赞再走,感谢!
喜欢我的,请关注我,再次感谢!
因为快! 几个简单的快捷键可以轻松的跳到任意一个位置 比如最后一行 第一行 本行末尾和开头 上一行 下一行 跳过K个单词等等 超级方便.
快捷键都在此 与君共享 !
因为很多人需要维护服务器端,也就是命令行模式,没有用户界面,vim很适合
说到底还是心理上的问题。
把vim用出花儿来才能凸显他是“大牛”…
因为菜鸟一般玩不转,所以一些高不成低不就的程序员反而是最喜欢vim的。
当然,还有一个心理就是不愿意接受新事物,其实现在像VS或者开源的eclipse这些IDE已经足够用了,只是需要做相应的配置,并不是像10年前那样low,各种不支持、不兼容。与此类似的就像当初xp之争,一大帮“老”程序员始终如一的认为xp是经典、是唯一,直到xp撑不住当下的应用、系统了才肯妥协换win7或者win10,一样的道理,并不是其它系统不好用,而是他们不习惯用,也不愿意在新系统提供的功能上培养新的习惯,所以我说他们是“老”程序员,而不是“老程序员”,这个“老”不是经验丰富的老,而是陈旧、不愿意跟上变化的老。
vi是基本上所有运行中的linux系统都有的文本编辑器,就这个原因
因为在一些特别的环境下,没别的可用啊。
首先Vim的使用习惯和快捷键来自VI,一旦你熟悉了Vim的使用,你会爱不释手,里面的查找和替换命令使用方式是其他(除了emacs)编辑器所没有的简洁和高效,特别在嵌入式环境和服务器环境下,vi不仅占用空间小而且是默认的文本编辑环境,Vim的学习曲线比较陡,前期适应使用习惯不易,习惯后就好了。
其他工具能实现的vim都能(如果觉得不能,一般都是个人能力还不足以驾驭vim),其他工具不能实现的vim自己改改也能,最为重要是,其他工具基本上都是工具有啥你用啥,工具要你怎么用你就怎么用,vim是反过来了,基本上是你觉得该怎么用就能实现怎么用,你觉得没有的功能,那就写一个出来。
先下结论:因为VIM是一款专业软件,它并不对普通用户友好,而在专业领域它就是最好用的。
你以为的电脑可能是下面这样的:
其实他有可能是这样的:
还有可能是这样的:
电脑终端不一定有图形界面,那么只能像黑客那样通过一个命令终端连接上去,最后你看到画面会像这样:
没错,VIM就是在这种环境下最好用的编辑器,你甚至不需要鼠标,就能达到媲美图形界面的操作效率。这么精简高效的编辑器,怎么会不得到广大开发者的喜爱呢!
我是科技领域作者@经纬科技谈
喜欢我回答的朋友欢迎点赞和评论
想了解更多科技资讯,请关注我
VI的好处是手指不用离开键盘就能四处移动光标。这对操作效率来说是不可忽视的。并且有强大的宏功能和和多个缓存。这对编辑文本和程序来说是效率提高的终极武器。
华裔女赌王就此没落,生前让所有 浓情端午粽飘香,青浦邀你“云体 上海:“云端”展现端午节文化内 “甜咸大战”!明星艺人们喜欢什 如何做一个男人喜欢的情人(如何 当你和你同时出现在同一个场景中 如何在昏暗的光线下设置快门速度 教育在生活中的价值是什么? 世上做坏事的人死后会面临什么因 拜登就任总统后的第一步是什么? 同意/不同意:人生最重要的目标 二战后,德国在调和分歧方面做得 亚伯·林肯恨白人吗? 一个编辑能把你的故事毁得有多严 现在的iPhone6还能坚持再用一年 曹操为什么不杀司马懿? 现在买房是不是最便宜的时候,现 我身边的农业银行营业厅关了,AT 欧洲媒体评选CBA最有实力球员, 荣耀play的6+128和荣耀8X的6+128 蚂蚁集团是科技公司还是金融公司 请问机友华为mate30P与华为mate3 听说老詹修剪一次指甲需要5小时 为什么说宝宝“一月睡二月哭三月 戴笠人称戴老板,这个是怎么叫出 没有工作能一次性补缴社保么? 我想知道定向师范生和免费师范生 肺癌引起的咳嗽是怎样的呢? 5000mAh电池的5G手机推荐吗?要 恒大亚冠表现“差强人意”,你觉