是。 使用最好的工具完成工作。 尝试所有。
企业支持有助于保持应用程序正常运行。
扩展程序/插件的丰富生态系统增加了它们的实用性和灵活性,但也可能增加了工具的启动时间和不稳定。
Sublime Text是一款出色的应用程序,可在macOS,Windows和Linux或BSD系统上稳定运行。
Atom有大量的插件和Github的支持,但是很多插件都是垃圾,并且有时会出现启动时间和性能问题。
VSCode在MicroSoft的支持下,已经为所有其他编辑者带来了与语言平台无关的语言服务器概念(由此,一个单独的服务器可以为给定语言提供自动补全和插入等功能),现在已被Atom和Eclipse采用其中。
括号可能注定了失败,因为它失去了牵引力并且没有Atom或VSCode的生态系统。
Eclipse仍然是一个非常可行的跨平台工具。 发射速度也很慢,而且资源匮乏,但是非常好而且免费。
JetBrains提供了IntelliJ和PyCharm之类的一系列工具,它们都是Eclipse的专有衍生物,但是非常流行并且运行良好。 Perf和所有内容都类似Eclipse。 我称他们的应用为Eclipse-with-stickstick。
近来,vi / Vim非常流行,但是有一个学习曲线。 但是,它几乎存在于地球上每个类似Unix的系统上。
Emacs是一个永不过时的工具,具有由真正聪明的人提供的丰富生态系统。 也是一个学习曲线。
如果您一次安装太多的插件或扩展,所有这些都会受到影响。
其中大多数对于某些语言,平台和工作流程特别有用,但是您需要了解它们是什么。
另外,在自定义它们时,您将学习个人工作流程,这可能对同步/迁移到其他系统具有挑战性,但可能比开箱即用的设置更具生产力。 我建议您记下有效的注释和备份,并尝试查找适合您需要的设置。
我仍然使用TextMate进行编辑,不需要很多智能自动完成功能。
我使用Atom和Emacs(与Elpy一起使用),有时使用Sublime for Python。
我会推荐Eclipse或IntelliJ for Java或Scala。
大多数语言在这些工具中都可以很好地完成。