我为什么放弃 Sublime Text 而转向 VSC?

作者:张新

我是一个 Sublime Text 的多年重度使用者,从 UltraEdit,Notepad++,EditPlus,ST@2 一直到 ST@3。然而,ST@2 已经很多年没有维护了,感觉它已经完全被它的作者抛弃了,直到最近看到有 Will Bond和其他开源工作者开始在它上面工作。

在使用ST@3 beta版本三年后,让人遗憾的是,每一次它的发布,仍然只有一些小小的 Bugfixing,这让我不得不把它能当成一个即将被淘汰的商业软件。如今,ST@3已经正式发布了,然而,并没有太多的惊喜,现在的 ST 就像一个商业版的 Notepad++,并不难想到:

  • 一个$80 美金的商业软件,基本上 80% 被破解或是在免费模式下使用(我可是一直买 License 的哟)
  • 没有内置现代语言的集成(如 JavaScript,Markdown 等等),你必须期待其他开发者可以提供一个 ST 的扩展
  • 没有内置代码 Linter 集成
  • 没有跨文件(如 JS,HTML,JS 等等)的自动完成功能
  • 缺少一些常用功能 ,如 Markdown 实时预览,Git 自动集成等等这些常见功能
  • 缺少社区支持,常用的一些扩展基本没有人维护了
  • 还有其它很多问题

与之相反的是,在开源的世界里,文本编辑器的世界是一片欣欣向荣。Visual Studio Code, Atom 都内置了大量丰富的功能(如 IntelliSense,Type Checking,Linters,Formatting 等等),并且 VSC,Atom 是免费开源的,且拥有强大的社区支持,每个月都会持续会有很多重量级的更新

但是,对于 ST 来说,当你安装好它之后,你拥有的只不是一个简单的文本编辑器(这是当时喜欢它的其中一个原因),然后你会为了让它看起来能更好用,你不得不去安装一大堆的插件。听到过很多人都说 ST 很快(另外一个喜欢的原因),是的,我承认,它确实很快,但是那是因为它没有没有做其它任何的事情,仅仅也只是载入文件而已。而且,VSC 也在这方面在做持续的改进

VSC:

  • 免费
  • 开源且社区驱动https://github.com/Microsoft/vscode/
  • 每个月都会有大量的改进和新功能发布
  • 原生支持许多现代语言
  • 快速
  • Git 集成
  • Tasks 集成
  • Debugging 集成
  • 更多更丰富的插件
  • 还有其它许多

你仍然认为 ST 是一个不错的文本编辑器吗?如果是,那么没问题,你可以为它继续支付 $80(或是把它当成一个免费的编辑器)。只是,有的时候,你需要停下来想一下,什么才是你最需要的。😃

网站内容许可证:公共领域(public domain)

Build by Loppo 0.6.15