如果您正在搜索完美的代码编辑器,很有可能您同时遇到了Atom和visualstudio代码。当然,还有很多其他的编辑,但这两个是被谈论最多的。
Atom已经存在了一段时间,但它的受欢迎程度最近有所下降。visualstudio代码,曾经是镇上的新生代,现在似乎是最热门的文本编辑器。也就是说,并不是每个人都那么渴望离开原子。
首先,visualstudio代码和Atom共享DNA。这两种编辑器都使用Electron,开发人员可以使用JavaScript、HTML和CSS等web技术创建成熟的桌面应用程序。有些人强烈反对这个想法,但那是另一回事。
这两位编辑在另一方面也比你想象的更接近。Atom是在GitHub上创建的,而顾名思义,微软创建了visualstudio代码。2018年,微软宣布将收购GitHub。虽然一些人起初担心这意味着Atom的终结,但微软澄清说,这两个编辑器将继续存在。
visualstudio代码爱好者经常指出,与Atom和其他基于电子的应用程序相比,它的性能更好。Electron应用程序因其整体性能低下和启动时间缓慢而名声大噪,但VisualStudio代码设法避免了这一点。
visualstudio代码和Atom之间的性能差异可以归结为几个因素,但其中一个主要方面是每个应用程序的开发方法。visualstudio代码有一套严格控制的核心功能,插件添加了表面级特性。
另一方面,Atom使用基于插件的方法来处理几乎所有的事情。这种方法有好处,但也有缺点。Atom的开箱即用速度稍慢,添加某些插件只会变得更糟。
VS代码在性能方面有明显的优势,但在现代机器上,这两种编辑器都不慢。当你编辑大文件时,这会改变。visualstudio代码的表现比Atom好,但与Vim之类的编辑器甚至崇高文本相比,两者都明显慢了很多。
visualstudio代码比Atom甚至许多其他文本编辑器提供了更多现成的功能。它不太具备集成开发环境(IDE)的特性,但是它已经接近了。除了标准的文本编辑器功能外,还支持构建和调试应用程序。当然,微软的商标IntelliSense autocompletion也是如此。
现代文本编辑器中经常出现的一个特性是Git集成。同样,visualstudio代码也具有这种开箱即用的特性,允许您轻松地处理版本控制,而无需打开终端窗口。降价支持也是内置的,完整的预览功能,所以您可以确保您的自述文件.md文件将在GitHub上查找。
虽然Atom在第一次发布时没有相同数量的特性,但它确实集成了Git。Atom甚至更进一步,提供了完整的GitHub集成。考虑到项目的起源,这几乎是意料之中的,但是它仍然很方便,特别是当您使用GitHub处理所有事情时。
然而,对于绝大多数功能来说,Atom依赖于插件。这些都很容易从应用程序本身安装,让你自定义编辑器几乎任何方式,你能想到的。
可扩展性是这两个编辑器之间最大的区别所在。对于visualstudio代码,插件添加了一些特性。你可以安装主题,支持新语言,构建工具来帮助你在Rust或Go中进行编码。
另一方面,Atom为插件提供了更多的功能。由于编辑器的大部分功能来自于内置插件,正确的插件可以创建一个几乎全新的应用程序。这使得Atom成为一个更具“黑客性”的应用程序。Atom甚至在其手册中有一个章节恰如其分地命名为“黑客攻击Atom”。
这有点类似于Vim和Emacs之间的“编辑大战”。后者内置的大量功能导致一些人将Vim称为编辑器,将Emacs称为操作系统。Atom还没有达到Emacs中所看到的可定制性级别——还没有人编写过Atom电子邮件客户端——但它比VisualStudio代码更接近。
这并不是说visualstudio代码插件没有提供足够的功能。看看我们的方便的visualstudio代码插件列表就知道了。
visualstudio代码和Atom目前都拥有庞大的社区和用户群。尽管visualstudio目前似乎更受欢迎,Atom仍然有一个专门的用户和开发人员社区。如果微软决定放弃对这两个编辑器的支持,这可能会改变,但这似乎不会很快发生。
与visualstudio代码相比,Atom似乎更受开源社区的欢迎,因为后者隶属于微软。也就是说,社区正在努力创建一个免费的visualstudio代码版本。两个编辑器都是开源的,但有些用户不喜欢两个应用程序使用的数据收集。
visualstudio代码和Atom都是完全免费的。Atom编辑器是在MIT许可下提供的,而visualstudio代码下载是在专有许可下进行的,尽管编辑器是开源代码库。这两种编辑器都适用于macOS、Linux和Windows。
下载:Atom(免费)
下载:Visual Studio代码(免费)
简而言之,Atom是一个高度可定制的文本编辑器。有了正确的插件,它可以接近IDE的功能。visualstudio代码类似,但是有了它的特性集,它从一开始就感觉更接近IDE。然而,这两个都不具备完整IDE的特性。
您是否不确定应该使用文本编辑器还是IDE?不用担心,因为我们已经检查了文本编辑器或ide是否更适合程序员。你可能不同意,但我们的意见可以帮助你下定决心。
...lectron open框架实现其本机应用程序(移动是另一回事)。visualstudio代码也使用这个框架运行,这是一个与Atom相同的强大文本编辑器。 ...
... 不要与visualstudio混淆,visualstudio代码是一个强大的开源文本编辑器,在Linux上本机运行。它内置的Intellisense(上下文代码完成)将所有其他文本编辑器都击垮了。 ...
...构建桌面程序的东西。考虑到它现在的用途,它成功了。visualstudio代码与Atom做的相同,但更好,有很多特性使它成为一个非常好的编辑器。 ...
...说可能有点过分。如果你很好奇,只是想玩一下,微软的visualstudio代码可能是更好的选择。 ...
...个名为Turbo的主题截图。有一些主题模仿Dreamweaver、Emacs和VisualStudio。 ...
... 首先,visualstudio代码与visualstudio不同。visualstudio是一个臃肿的IDE,visualstudio代码是一个可定制的文本编辑器,它可以根据需要简单或高级,这要感谢它的第三方扩展库。 ...
...源替代品总是有问题(例如性能差、错误更新等)。直到visualstudio的代码,我们才可以两全其美。 ...
...个功能强大的文本编辑器,比如Sublime文本、Atom编辑器或VisualStudio代码,那么您最好现在就停下来,因为您对找到的任何东西都不满意。也就是说,**符号工作在紧要关头。 ...
Notepad++是最好的文本编辑器之一,没有钱可以买到。它有许多现成的很酷的特性,比如为已知的文件格式(比如HTML和CSS)添加标记。您还可以通过Notepad++庞大的插件库向其添加功能。 ...
... VisualStudio代码与VisualStudio无关,只是两者都由Microsoft维护。visualstudio是一个成熟的IDE,用于严肃的编程,而VS-Code是一个华丽的记事本,类似于Atom、Sublime Text等(了解更多...