什么代码编辑器比较好用?

技术简单会


这是个见仁见智的问题。每个程序员都会告诉你自己喜欢用的代码编辑器最好用,而VIM和Emacs之间的争论已经有了二三十年的历史。

毕竟用户对编辑器的需求不同,所投入的时间也不同。对自己用得久的工具更有感情,也是人之常情。

大致按照操纵系统和编程语言分一下阵营吧,这样说起来比较清晰一点。

首先是windows阵营。如果使用的编程语言主要是来自于微软的话,那么VS这套IDE应该是程序员常见的配置。

在Linux阵营中,热爱命令行的程序员可能喜欢VIM,也可能是Emacs的爱好者,当然,可能有些人喜欢nano这样的轻量级工具。

在Mac阵营里,如果是Objective C或者Swift用户的话,XCode应该比较常见。

不过现在也有了许多跨平台的编辑器,例如广受欢迎的Sublime Text或者Atom。这些编辑器更灵活一些,可以按照自己的需求安装各种不同插件,满足各种需求。

所以,没有最好用的编辑器,只有最适合自己需要、最合自己眼缘的。多安装几个分别使用一段时间,就能找到对自己来说最好的编辑器了。


叶猛犸的故事们


现在主流采用的编辑器一般具备如下几个特点:

1.有强大提示功能

2.拥有各种实用拓展性插件

3.可检测代码风格

4.容易安装部署

5.稳定性高,版本维护密集

6.界面风格统一,便于操作

比如C#用的vs,全中文编辑器,提示强大,是C#的首选;C/C++使用的CLion,jetbrains出品必数精品;web用的webstorm、intelijIdea、vscode等,jetbrains在编辑器上当属第一;Java常用的eclipse和intelijIdea;php用的phpstorm等。

jetbrains为各个语言贡献了极好的编辑器,好用不是说说而已!


程序猿猩球


编辑器对于程序员来说无疑无比重要,随着软件种类越来越多,大家的选择也越来越多。

  • DOS时代,界面化软件比较少。早先的程序员必定是vim、emacs等上古神器,不需要炫酷的界面。配合各种插件、各种命令快捷键,可完全脱离鼠标,百倍提高码代码效率。但是学习曲线也高,入门困难,但是收益也高。
  • 再后来操作系统界面化软件深入人心。慢慢的出现了一些优秀的、界面友好的编辑器。如notepad++,soourceinsight等。适合刚入门的程序员及一般用户。

  • 如今编程语言越来越丰富。需要各种各样的编辑器友好的编程支持。如前端常用的vs code,atom等现代浏览器。既结合了软件界面化的优点,又集成了vim等快捷的命令模式,还针对各种新语言进行更友好的支持。越来越得到大家的认可和喜爱。

  • 当然像Java等比较重的语言。最好使用IDE进行编程,调试编写都比较方便。

  • 最后,在后台服务器上,大部分都是无界面的模式。vim等上古神器仍然有很重要的位置。

  • 其实,这些都是工具。没有必要死守一个不放,也没有必要成为某个的守墓人。根据实际情况使用合适的工具,提高工作效率才最重要。


码农爱物


那就要看你使用的是什么编程语言了,我工作中使用的编程语言是 PHP,大家的编辑器一般都是 PhpStorm,鼎鼎大名的 jetbrains 公司的产品,是很强大的开发环境,功能包括代码补全,语法检查,重构,涵盖前端的语言包括:HTML5, CSS, SASS 和 JavaScript 等等。还有开发者工具版本控制系统,数据库管理,命令行工具,可在IDE中执行很多常见的操作。


其他的编程语言如微软公司的 .NET,最好使用微软公司的编辑器 Visual Studio。APP开发如 Android 使用 Android Studio,IOS 开发使用 Xcode。一般都是特定的语言使用特定的编辑器。


如果是脚本开发,也可以使用轻量级的开发环境如 Sublime,VS Code都可以,他们都支持安装扩展插件,如果你爱折腾,就可以挑选他们。


分享到:


相關文章: