Atom 更为先进的文本代码编辑器 - 由 Github 打造的下一代编程开发利器
- B 站大会员 ¥88 年卡史低 | WPS 会员 4 年仅 ¥285 | 百度网盘 SVIP 年卡 ¥179 送喜马拉雅
- SSD 硬盘持续跌破“白菜价” | 小米 WiFi 7 路由器特惠 | 群晖 NAS 打折 | 领取京东 618 红包
在代码编辑器、文本编辑器领域,有着不少的「神器」级的产品,如历史悠久的 VIM、Emacs 以及如今当红的 SublimeText。另外还有 VS Code、EditPlus、NotePad++、UltraEdit 等一大堆流行的利器,可谓百家争鸣。
然而,作为目前全球范围内影响力最大的代码仓库/开源社区,GitHub 的程序员们并不满足于此。他们使用目前最先进流行的技术重新打造了一款称为“属于21世纪”的代码编辑器——Atom, 它开源免费跨平台,并且整合 GIT 并提供类似 SublimeText 的包管理功能,支持插件扩展,可配置性非常高……
ATOM - 由 GitHub 打造更为先进的编辑器
Atom 代码编辑器支持 Windows、Mac、Linux 三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。在经过一段长时间的迭代开发和不断改进后,Atom 终于从早期的测试版达到了 1.0 正式版了!相比之前的版本,在性能和稳定性方面都有着显著的改善。
开发团队将 Atom 称为一个“为 21 世纪创造的可配置的编辑器”,它拥有非常精致细腻的界面,并且可配置项丰富,加上它提供了与 SublimeText 上类似的 Package Control (包管理)功能,人们可以非常方便地安装和管理各种插件,并将 Atom 打造成真正适合自己的开发工具。
Atom 编辑器官方宣传片:
一个拥有丰富功能的现代化代码编辑器/文本编辑器
作为一个现代的代码编辑器,Atom 有着各种流行编辑器都有的特性,功能上非常丰富,支持各种编程语言的代码高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)、 与大多数其他编辑器相比,Atom的语言支持已经算是覆盖非常全面了。另外,它的代码补全功能(也叫Snippets) 也非常好用,你只需输入几个字符即可展开成各种常用代码,可以极大提高编程效率。
另外,Atom同样支持 SublimeText 的几个重要的功能,譬如 Goto Anything、Goto Symbol、Goto Line、命令面板等等,就连快捷键也是一模一样的!相信 ST 的用户将会比较轻松地过渡到 Atom 去。实际上,从功能上来看,目前的 Atom 编辑器基本就是 Sublime 的一个复刻版,只是技术实现方式不同,插件的技术也有所差异。
和 GIT 完美结合工作
Atom 编辑器可以和 GIT 完美结合,所有对代码、文本的修改都能体现在编辑器的界面上。比如在文件内新写的代码会在左边标记为绿色,删除的标记为红色,修改的标记为黄色。在左边的目录导航也能方便的看到文件改动:有改动的文件其文件名和所在文件夹名都会被标记为高亮显示。编辑器底部会显示当前所在分支和对文件的修改行数统计,对于 GIT 用户来说非常方便。
基于 WEB 技术构建
和之前介绍过的微软 Visual Studio Code 编辑器一样,Atom 也是基于 WEB 技术(Chromium+Node.js)开发的,简单理解的话编辑器本身其实是一个跑在本地的网页,这足以让无数 WEB 工程师为之兴奋!用户可以用Javascript来编写编辑器插件,用 CSS把主题界面改成任何你喜欢的样式等,这使得编写插件、主题、二次开发的门槛的降低了许多。这也能解释从 Atom 发布到现在不长的时间里,Atom的 Package 和主题数量都快速增长上来了。
不过,也正因为它基于WEB 技术构建的,目前处于初步阶段的 Atom 在性能上与传统的编辑器还有点差距,在打开大文件时尤为明显,而在一些机器上也容易出现 CPU 占用率过高等问题,这一点确实有待改进,而且还是需要大幅改进。
Atom 编辑器到底怎么样?
那么,很多人关心的是,Atom 与主流的编辑器对比会怎么样?其实,在我看来, Atom 目前还不太适合用做主力编辑器,虽然它的功能与 SublimeText 较为接近,但现在的它和 Sublime 相比还是稚嫩了一点,毕竟现在Sublime 已经非常成熟了,后者有很全面的内置功能,也有非常丰富的插件包和活跃的社区,而 Atom 则还需给予时间让其发展。
不过由于 Atom 是由 Github 维护的,它拥有非常强大的后台。并且那里有着大量极为优秀的编程爱好者,也是极客们的聚集地,相信在不久的将来Atom一定也会拥有不少新的插件包,而性能方面的缺点迟早也会被解决掉。
对于喜欢追求新鲜技术的极客和程序员们,Atom 肯定将会是你的一个不错的新玩物,毕竟它是开源社区的产物,并且也代表着 WEB 技术进入桌面程序开发的新方向。纵使目前它还有不少的进步的空间,但一旦它解决了性能问题、建立了丰富强大的插件库,开源且跨平台的 Atom 编辑器将会成为业界新宠。
相关文件下载地址
官方网站:访问
软件性质:免费
相关链接:Atom 编辑器快捷键列表
下载 Atom 编辑器 (Win) | Mac | Ubuntu | Redhat/CentOS | 更多编辑器 | 开发相关
- 1Atom 编辑器快捷键列表汇总整理来自 Github 的 Atom 编辑器刚刚发布了正式版,由于有着 GitHub 的光环,不少人正在试用。下面是网友 futantan 总结的一些 Atom 快捷键列表,喜欢高效键盘操作的朋友不妨看看。 文件切换 ctrl-shift-s 保存所有……
/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /
如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!
赞赏一杯咖啡
虽然还在用sublimetext,但很看好这个,我觉得只要性能上来了,其实就能做主力了
和微软新出的vs code相比呢?
差太多了,更新也是个问题,大概文件也超慢。 还是等VS CODE 添加插件机制吧, 会飞起来
vs code是套了壳的atom你不知道么?在MAC下面VS code的启动进程据说都是atom。
visual studio code的本质就是Atom, 只不过加了一个微软自己的shell,完全兼容Atom的插件,而且已经解决了atom的性能问题。
他们的本质都是node.js开发的吧,其实都是在网页上完成的输入及提示。微软如果用的atom,根据开源协议其vs也是需要开源的。
用惯了Sublime,表示无法习惯Atom,年纪大了没精力重新学习一套用法了。
性能差太多,打开文件速度太慢,略大点文件直接崩溃,这个文题没解决前还是不考虑。
妈蛋,一个都看不懂。。。
没有lua的语法高亮 这让我情何以堪
同感……现在的版本依旧没有
我不会编程,我就是看看
我已经使用atom作为主力编辑器3个月了,它可以很好的胜任我的日常工作(web开发),而我之前依赖于phpstorm这种智能化的IDE。
就职业发展的长远选择,我认为学习一个编辑器肯定是益大于弊,如果你和我一样用不惯vim、emacs,又不想使用盗版软件,可以试试atom。
@珈蓝陌 性能问题,1.0发布前就已经修复了,打开20M的文件也是ok的,但是我还是建议大家在SSD上使用atom。
@opopoz lua语言支持目前虽然不是atom官方维护,但是也有的。
另外我觉得EverEdit是比Notepad++更优秀的编辑器。
广告一下 atom中文社区,希望能和大家一起交流。
作为一个用verilog来做东西的程序员,表示 sublime 里的 ctrl+d 太好用了,而且sublime里面有支持verilog语言的插件。看了一下,atom里面没有。希望以后支持VHDL的编辑器越来越多吧。
atom的确不够好,但是希望评论的时候能够更负责任一点。
ctrl+d 快速选择功能已经被很多现代化的编辑器所支持,EverEdit有,atom也有的。
不好意思,我误以为你是在说atom没有ctrl+d功能。另外你说的verilog插件也是也有的:)
在Ubuntu系统下,我用过Atom,说下感受:很好很强大,很想一直用,可是它一个缺点–中文显示为方框,懊恼呀。。。
设置对应的中文字体即可,0.192.0以前不存在这个问题的,不太清楚官方做了什么更新导致的。
http://atom-china.org/t/linux/85/14
毕竟sublime text收费,atom免费
sublime可以免费用啊,无非是偶尔弹个付费提示而已。
启动速度,个人感觉sublime>atom>>VisualCode
他们不在一个可比范围内,vim和eclipse启动速度天上地下,所解决的问题也不同。
酷安的程序猿骚酷御用…
确实是性能上略逊于ST,强迫症表示不能忍,其他都挺好的,和github紧密结合这一点非常赞
本来想试试的,看了眼是基于web开发的就完全没有欲望了。效率肯定烂的一塌糊涂,sublime就够慢的了,大文件还是得用emeditor
装了一下,安装包就好几十M啊,也太大了。另外安装的时候不能选安装目录什么的,再就是打开感觉也有点慢。
我还是用 SublimeText 吧
你可以直接下载zip包,不用安装的
官方宣传片拍十分好,没人看么
Chrome是出了名的吃硬件,这货的运行环境居然是基于Chromium开发的,性能堪忧哪
特点1:卡
特点1:卡
特点2:很卡
特点3:非常卡
特点4:直接卡死
新版本cpu占用太高了,几个node.exe 基本能把cpu占满..
刚出来的时候试用后就删了,卡。
过了段时间又想起这货,再下了一次,试了下又删了,还是卡。
很久后不知道在哪看到推荐这货,心想这么久了应该优化得差不多了吧,没两天删了。
还是有点慢,尤其是打开编辑器的时候。sublime 秒开,atom 要等一段时间。而且功能上暂时不如 sublime,可是它的默认主题配色很好看,在 sublime 下也找不到相应的配色。所以就做为辅助编辑器了。
谁能告诉我这东西为什么默认编码utf8保存的文件最后在其他编辑器打开后不是utf8这个问题
atom真的是慢。。无力吐槽
atom、brackets更新插件老是失败。sublime为什么没这问题?
air下毫无压力,果断抛弃sublime。对于一个webdeveloper而言,绝对的神器……虽然我还是用eclipse最多,囧
好东西,特别是在Mac平台上
不能煮咖啡,差评
安装有问题,也不能卸载
楼主,求你删掉这篇误导人的文章吧。我本人用的是server 2003,而atom必须win7以上才能用。
刚出来的时候我卸载掉系统换win7试用,然后就删了,卡。
过了段时间又想起这货,再下了一次,再卸载掉自己用的server2003换上win7,试了下又删了,还是卡。
很久后不知道在哪看到推荐这货,心想这么久了应该优化得差不多了吧,再卸载掉server2003换上win7,又删了,还是太卡了。
那些帮atom宣传的人渣,我去年买了个表,不要害人。
笑尿
確實性能上有些問題,且容易崩潰,但我看好它。
從設計上來說確實比以往的編輯器更人性化。
sublime不是已經停止更新了??
atom还不错,虽然有些不足,但看好它的前景,毕竟是git的亲儿子,跟git关系紧密,且用户基数大,推荐尝试使用!
打开500M文件立马崩。
众多编辑器中高亮 配色我最喜欢的就是UltraEdit,但这感觉有点大 速度有点慢,不适合做主用编辑器,现在很多编辑器如emeditor notepad++ everedit高亮配色都不好主题也少
EditPlus党路过
看起来不错,装一个试试
小X教教mac下的atom怎么弄成中文的,我下载了中文插件,但是怎么也弄不成中文的,谢谢!
atom怎么搭建scala环境?
webstorm路过 表示不说话
是不是不支持win10?我win10好像装不上
表示没用过 现在更新的怎么样了
跟VSCode的速度没法比。对node.js、js的提示也没法比,哪怕对HTML的提示对跟vscode没法比,可设置选项也没vscode多,设置里面的vscode也更加人性化。跟vscode相比的优点:就是漂亮。最新版本终于不那么卡了,速度也还可以,至少不会输入字符都能卡在那里了。(但是优化依旧跟vscode有很大差距)