Linux下编程神器的终极对决,vi还是emacs,你怎么选?

Linux下有很多代码编辑工具,例如sublime、Atom、Brackets、eclipse等。但这都属于图形化和为了新手方便而开发的集成,在专业开发者手中还存在着这两种开发工具,它们超越了工具本身,成为了一种编程的方式和思想。它们就是编辑之神vi和神之编辑器emacs。

vi和emacs均是以终端操作为主,并提供图形化界面的编辑器工具。不过他们的图形化工具基本用的人不多,因为专业开发者更喜欢在字符界面操作,因为这样据说效率更高。

vi

拥有最小化功能和高度可定制性,vi在开发者手中可以轻易定制成自己想要的功能和样子,海量的插件几乎无所不能。而且vi几乎是所有的Linux发行版甚至是嵌入式Linux设备都默认自带:大到大型工程、服务器代码修改;小到嵌入式设备配置文件编辑都能直接运行vi,可以说vi是无处不在的。在最早接触类Unix的是Linux的开发者,大部分都是vi的忠实用户。

emacs

emacs的历史比Linux更悠久,在Linux还未出现之前,就有emacs了。emacs集成了非常强大的功能:编辑器、WEB浏览器、邮件客户端、新闻组、聊天工具、游戏等。基本上emacs可以干一切的事情,emacs更像是一个没有内核的操作系统环境。在Linux还没出现就接触类Unix的开发者,大部分是emacs的忠实用户,所以emacs又被称为神之编辑器。

想成为开发高手必须用这两个编辑器吗?答案是否定的。正所谓武器好不好用,在于使用武器的人,真正的高手用记事本也能写出高质量的代码。

那么问题来了,你是vi还是emacs的用户呢?

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180130A0Q3M900?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区