Github发布了与Sublime非常相似的Atom。甚至一些键盘快捷键,如⌘+ P,⌘+ Shift + P等也是一样的。
Atom和Sublime有什么不同? 它是否包含诸如构建工具、函数定义跳转、文档等IDE特性? 有没有使用Sublime的人收到测试邀请,指出它们之间的区别? 我可以使用Sublime的主题、方案和包吗?就像Sublime可以使用文本伴侣一样。
1
PS:在新标签中打开图像以获得更大的分辨率。
Github发布了与Sublime非常相似的Atom。甚至一些键盘快捷键,如⌘+ P,⌘+ Shift + P等也是一样的。
Atom和Sublime有什么不同? 它是否包含诸如构建工具、函数定义跳转、文档等IDE特性? 有没有使用Sublime的人收到测试邀请,指出它们之间的区别? 我可以使用Sublime的主题、方案和包吗?就像Sublime可以使用文本伴侣一样。
1
PS:在新标签中打开图像以获得更大的分辨率。
当前回答
我在一个极端的环境下工作;编辑远程文件系统上的文件(外部网络,当然),是安装在我的笔记本电脑通过ssh(aka。sshfs)。不管我为什么要这样做,尽管它的响应很麻烦,但当我使用Sublime Text 2时,它是相当可以接受的。
读了这篇文章后,我尝试了Atom,但结果对我来说有点痛苦;Atom似乎不能有效地缓存目录结构。每当我在树视图中展开一个文件夹时,UI会冻结一小段时间,2~3秒,可能是获取文件系统信息。是的,这是因为我正在使用远程文件系统。但是Sublime的处理效率更高,至少它不会在我每次展开文件夹时冻结,所以不那么痛苦。
我认为免费的Atom非常棒,我的故事很琐碎,有一天可能会被增强,但在这个时候它会对某些人有所帮助。
--
2014年8月26日添加
Recently, I changed my laptop from Macbook Air 2010 late to Macbook Pro 13" 2013 late. It has likely 4 times faster CPU and much enhancements in performance. I want to mention my opinion is about in the case WHEN YOU MOUNT REMOTE FILE SYSTEM. (using OS X Mavericks, most recent version of Atom, FUSE 2.7.3 / OSXFUSE 2.6.4 / sshfs 2.5.0, and remote system is Ubuntu server) Eventually, UI freeze gets pretty shorter, but it is still there. Specifically, to open a folder with many folder/files in it and index it is requires certain amount of time. Also, if you expand a folder full of files, it just falters. (when collapsing the folder, it doesn't)
根据@EliDuenisch的说法,这似乎不会发生在Linux Mint上。我不确定,但可能是因为操作系统之间的差异。当然,如果您在本地文件系统上工作,则完全不必关心这个问题。
其他回答
Atom是开源的(到现在已经有几个小时了),而Sublime Text不是。
我尝试了Atom,它看起来真的很好,但有一个主要问题(至少在0.84版):
它不支持垂直选择Alt+拖动-这是每个现代代码编辑器必须的。
How is Atom different from Sublime? Atom is an open source text editor/IDE, built on JavaScript/HTML/CSS. Sublime Text is a commercial product, built on C/C++ and Python. Comparable to Atom is Adobe Brackets, another open source text editor/IDE built on JavaScript/HTML/CSS. Be minded that this makes Brackets more oriented towards Web development, specially in the front end. Advantages of open source projects are faster rate of development and, of course, price. Does it include IDE features like build tools, function definition jumps, documentations, etc.? The short answer is yes, yes, and yes. The app is completely modular. Open source will give people the freedom to fill the gaps on several of these features. Has anyone using Sublime got a Beta invitation to point out the differences? Advantages of Atom is entry-level hackability, since it's built on the same code that powers Web sites. Advantages of Sublime Text is performance, as it doesn't need to run on top of Node.js, and it's a more mature product, about to reach a stable version 3. There are a long list of minor differences that can be included in the comments (I wish this markdown could be able to draw a table for comparisons, but that's another issue). Because of Atom's rapid turnout, I am afraid some of differences I list here will become outdated over time. Per example, at the time of this writing, Atom is only available on the Macintosh while Sublime Text is already multiplatform. Can I use the themes, schemes and packages from Sublime as is, like Sublime could do with text mate. The short answer is no, but because of Atom's hackability, it will be easy to retool packages from other editors to Atom.
我在一个极端的环境下工作;编辑远程文件系统上的文件(外部网络,当然),是安装在我的笔记本电脑通过ssh(aka。sshfs)。不管我为什么要这样做,尽管它的响应很麻烦,但当我使用Sublime Text 2时,它是相当可以接受的。
读了这篇文章后,我尝试了Atom,但结果对我来说有点痛苦;Atom似乎不能有效地缓存目录结构。每当我在树视图中展开一个文件夹时,UI会冻结一小段时间,2~3秒,可能是获取文件系统信息。是的,这是因为我正在使用远程文件系统。但是Sublime的处理效率更高,至少它不会在我每次展开文件夹时冻结,所以不那么痛苦。
我认为免费的Atom非常棒,我的故事很琐碎,有一天可能会被增强,但在这个时候它会对某些人有所帮助。
--
2014年8月26日添加
Recently, I changed my laptop from Macbook Air 2010 late to Macbook Pro 13" 2013 late. It has likely 4 times faster CPU and much enhancements in performance. I want to mention my opinion is about in the case WHEN YOU MOUNT REMOTE FILE SYSTEM. (using OS X Mavericks, most recent version of Atom, FUSE 2.7.3 / OSXFUSE 2.6.4 / sshfs 2.5.0, and remote system is Ubuntu server) Eventually, UI freeze gets pretty shorter, but it is still there. Specifically, to open a folder with many folder/files in it and index it is requires certain amount of time. Also, if you expand a folder full of files, it just falters. (when collapsing the folder, it doesn't)
根据@EliDuenisch的说法,这似乎不会发生在Linux Mint上。我不确定,但可能是因为操作系统之间的差异。当然,如果您在本地文件系统上工作,则完全不必关心这个问题。
以下是两者之间的一些区别:
Atom是开源的(MIT许可证) Sublime Text的单用户许可证价格为70美元。
Atom是用Node.js, CoffeeScript, HTML和LESS编写的。 Sublime Text是用c++编写的,Python用于插件,Objective-C用于Cocoa集成
Atom有一个内置的包管理器* Sublime Text依赖于第三方的包管理解决方案 (Wbond包装控制)
在撰写本文时(05/20/2014),Atom二进制文件仅适用于Mac OS X(10.8或更高版本)。如果你想在Windows或Linux下使用它,你必须自己构建它。更新:现在,有适用于Mac OS X(10.8或更高版本)Windows和Linux的Atom二进制文件。 Sublime Text二进制文件可用于Mac OS X, Windows(可安装或可移植)和Linux(作为.deb或tarball文件)
Atom设置可以通过用户友好界面进行配置,也可以直接通过编辑配置文件进行配置。 Sublime Text仅允许您通过配置文件更改设置。
虽然APM是一个独立的工具,但它是与Atom一起捆绑和自动安装的