PD虚拟机    VPS    微软    Win10    苹果    Office2016

Atom 更为先进的文本代码编辑器 - 由 Github 打造的下一代编程开发利器

 编程开发    , ,    2015-06-29
Atom 更为先进的文本代码编辑器 - 由 Github 打造的下一代编程开发利器

在代码编辑器、文本编辑器领域,有着不少的「神器」级的产品,如历史悠久的 VIM、Emacs 以及如今当红的 SublimeText。另外还有 VS Code、EditPlus、NotePad++、UltraEdit 等一大堆流行的利器,可谓百家争鸣。

然而,作为目前全球范围内影响力最大的代码仓库/开源社区,GitHub 的程序员们并不满足于此。他们使用目前最先进流行的技术重新打造了一款称为“属于21世纪”的代码编辑器——Atom, 它开源免费跨平台,并且整合 GIT 并提供类似 SublimeText 的包管理功能,支持插件扩展,可配置性非常高……

ATOM - 由 GitHub 打造更为先进的编辑器

Atom 代码编辑器支持 Windows、MacLinux 三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。在经过一段长时间的迭代开发和不断改进后,Atom 终于从早期的测试版达到了 1.0 正式版了!相比之前的版本,在性能和稳定性方面都有着显著的改善。

Atom 代码编辑器

开发团队将 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

另外,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 和主题数量都快速增长上来了。

Atom 主题

不过,也正因为它基于WEB 技术构建的,目前处于初步阶段的 Atom 在性能上与传统的编辑器还有点差距,在打开大文件时尤为明显,而在一些机器上也容易出现 CPU 占用率过高等问题,这一点确实有待改进,而且还是需要大幅改进。

Atom 编辑器到底怎么样?

那么,很多人关心的是,Atom 与主流的编辑器对比会怎么样?其实,在我看来, Atom 目前还不太适合用做主力编辑器,虽然它的功能与 SublimeText 较为接近,但现在的它和 Sublime 相比还是稚嫩了一点,毕竟现在Sublime 已经非常成熟了,后者有很全面的内置功能,也有非常丰富的插件包和活跃的社区,而 Atom 则还需给予时间让其发展。

不过由于 Atom 是由 Github 维护的,它拥有非常强大的后台。并且那里有着大量极为优秀的编程爱好者,也是极客们的聚集地,相信在不久的将来Atom一定也会拥有不少新的插件包,而性能方面的缺点迟早也会被解决掉。

对于喜欢追求新鲜技术的极客和程序员们,Atom 肯定将会是你的一个不错的新玩物,毕竟它是开源社区的产物,并且也代表着 WEB 技术进入桌面程序开发的新方向。纵使目前它还有不少的进步的空间,但一旦它解决了性能问题、建立了丰富强大的插件库,开源且跨平台的 Atom 编辑器将会成为业界新宠。

相关文件下载地址:

官方网站:访问
软件性质:免费
相关链接:Atom 编辑器快捷键列表

下载 Atom 编辑器 (Win)  |  Mac  |  Ubuntu  |  Redhat/CentOS  |  更多编辑器  |  开发相关

  • 1
    Atom 编辑器快捷键列表汇总整理
    来自 Github 的 Atom 编辑器刚刚发布了正式版,由于有着 GitHub 的光环,不少人正在试用。下面是网友 futantan 总结的一些 Atom 快捷键列表,喜欢高效键盘操作的朋友不妨看看。 文件切换 ctrl-shift-s 保存所有……
  • 虽然还在用sublimetext,但很看好这个,我觉得只要性能上来了,其实就能做主力了

    10 10
     
  • 和微软新出的vs code相比呢?

    8 10
     
    • 差太多了,更新也是个问题,大概文件也超慢。 还是等VS CODE 添加插件机制吧, 会飞起来

      8 10
       
    • vs code是套了壳的atom你不知道么?在MAC下面VS code的启动进程据说都是atom。

      10 10
       
    • visual studio code的本质就是Atom, 只不过加了一个微软自己的shell,完全兼容Atom的插件,而且已经解决了atom的性能问题。

      9 10
       
    • 他们的本质都是node.js开发的吧,其实都是在网页上完成的输入及提示。微软如果用的atom,根据开源协议其vs也是需要开源的。

      6 10
       
  • 用惯了Sublime,表示无法习惯Atom,年纪大了没精力重新学习一套用法了。

    8 10
     
  • 性能差太多,打开文件速度太慢,略大点文件直接崩溃,这个文题没解决前还是不考虑。

    6 10
     
  • 妈蛋,一个都看不懂。。。

    8 10
     
  • 没有lua的语法高亮 这让我情何以堪

    7 10
     
    • 同感……现在的版本依旧没有

      6 10
       
  • 我不会编程,我就是看看

    7 10
     
  • 我已经使用atom作为主力编辑器3个月了,它可以很好的胜任我的日常工作(web开发),而我之前依赖于phpstorm这种智能化的IDE。
    就职业发展的长远选择,我认为学习一个编辑器肯定是益大于弊,如果你和我一样用不惯vim、emacs,又不想使用盗版软件,可以试试atom。

    @珈蓝陌 性能问题,1.0发布前就已经修复了,打开20M的文件也是ok的,但是我还是建议大家在S·SD上使用atom。
    @opopoz lua语言支持目前虽然不是atom官方维护,但是也有的。

    另外我觉得EverEdit是比Notepad++更优秀的编辑器。

    广告一下 atom中文社区,希望能和大家一起交流。

    7 10
     
  • 作为一个用verilog来做东西的程序员,表示 sublime 里的 ctrl+d 太好用了,而且sublime里面有支持verilog语言的插件。看了一下,atom里面没有。希望以后支持VHDL的编辑器越来越多吧。

    10 10
     
    • atom的确不够好,但是希望评论的时候能够更负责任一点。
      ctrl+d 快速选择功能已经被很多现代化的编辑器所支持,EverEdit有,atom也有的。

      8 10
       
    • 不好意思,我误以为你是在说atom没有ctrl+d功能。另外你说的verilog插件也是也有的:)

      6 10
       
  • 在Ubuntu系统下,我用过Atom,说下感受:很好很强大,很想一直用,可是它一个缺点–中文显示为方框,懊恼呀。。。

    6 10
     
    • 设置对应的中文字体即可,0.192.0以前不存在这个问题的,不太清楚官方做了什么更新导致的。
      http://atom-china.org/t/linux/85/14

      8 10
       
  • 毕竟sublime text收费,atom免费

    9 10
     
    • sublime可以免费用啊,无非是偶尔弹个付费提示而已。

      8 10
       
  • 启动速度,个人感觉sublime>atom>>VisualCode

    7 10
     
    • 他们不在一个可比范围内,vim和eclipse启动速度天上地下,所解决的问题也不同。

      8 10
       
  • 酷安的程序猿骚酷御用…

    10 10
     
  • 确实是性能上略逊于ST,强迫症表示不能忍,其他都挺好的,和github紧密结合这一点非常赞

    6 10
     
  • 本来想试试的,看了眼是基于web开发的就完全没有欲望了。效率肯定烂的一塌糊涂,sublime就够慢的了,大文件还是得用emeditor

    10 10
     
  • 装了一下,安装包就好几十M啊,也太大了。另外安装的时候不能选安装目录什么的,再就是打开感觉也有点慢。

    我还是用 SublimeText 吧

    7 10
     
    • 你可以直接下载zip包,不用安装的

      9 10
       
  • 官方宣传片拍十分好,没人看么

    6 10
     
  • Chrome是出了名的吃硬件,这货的运行环境居然是基于Chromium开发的,性能堪忧哪

    8 10
     
  • 特点1:卡

    9 10
     
  • 特点1:卡
    特点2:很卡
    特点3:非常卡
    特点4:直接卡死

    6 10
     
  • 新版本cpu占用太高了,几个node.exe 基本能把cpu占满..

    6 10
     
  • 刚出来的时候试用后就删了,卡。
    过了段时间又想起这货,再下了一次,试了下又删了,还是卡。
    很久后不知道在哪看到推荐这货,心想这么久了应该优化得差不多了吧,没两天删了。

    9 10
     
  • 还是有点慢,尤其是打开编辑器的时候。sublime 秒开,atom 要等一段时间。而且功能上暂时不如 sublime,可是它的默认主题配色很好看,在 sublime 下也找不到相应的配色。所以就做为辅助编辑器了。

    10 10
     
  • 谁能告诉我这东西为什么默认编码utf8保存的文件最后在其他编辑器打开后不是utf8这个问题

    6 10
     
  • atom真的是慢。。无力吐槽

    6 10
     
  • atom、brackets更新插件老是失败。sublime为什么没这问题?

    10 10
     
  • air下毫无压力,果断抛弃sublime。对于一个webdeveloper而言,绝对的神器……虽然我还是用eclipse最多,囧

    6 10
     
  • 好东西,特别是在Mac平台上

    9 10
     
  • 不能煮咖啡,差评

    9 10
     
  • 安装有问题,也不能卸载

    7 10
     
  • 楼主,求你删掉这篇误导人的文章吧。我本人用的是server 2003,而atom必须win7以上才能用。
    刚出来的时候我卸载掉系统换win7试用,然后就删了,卡。
    过了段时间又想起这货,再下了一次,再卸载掉自己用的server2003换上win7,试了下又删了,还是卡。
    很久后不知道在哪看到推荐这货,心想这么久了应该优化得差不多了吧,再卸载掉server2003换上win7,又删了,还是太卡了。
    那些帮atom宣传的人渣,我去年买了个表,不要害人。

    9 10
     
    • 笑尿

      10 10
       
  • 確實性能上有些問題,且容易崩潰,但我看好它。
    從設計上來說確實比以往的編輯器更人性化。

    8 10
     
  • sublime不是已經停止更新了??

    6 10
     
  • atom还不错,虽然有些不足,但看好它的前景,毕竟是git的亲儿子,跟git关系紧密,且用户基数大,推荐尝试使用!

    8 10
     
  • 打开500M文件立马崩。

    6 10
     
  • 众多编辑器中高亮 配色我最喜欢的就是UltraEdit,但这感觉有点大 速度有点慢,不适合做主用编辑器,现在很多编辑器如emeditor notepad++ everedit高亮配色都不好主题也少

    7 10
     
  • EditPlus党路过

    10 10
     
  • 看起来不错,装一个试试

    6 10
     
  • 小X教教mac下的atom怎么弄成中文的,我下载了中文插件,但是怎么也弄不成中文的,谢谢!

    7 10
     
  • atom怎么搭建scala环境?

    9 10
     
  • webstorm路过 表示不说话

    6 10
     
  • 是不是不支持win10?我win10好像装不上

    9 10
     
  • 表示没用过 现在更新的怎么样了

    8 10
     
  • 跟VSCode的速度没法比。对node.js、js的提示也没法比,哪怕对HTML的提示对跟vscode没法比,可设置选项也没vscode多,设置里面的vscode也更加人性化。跟vscode相比的优点:就是漂亮。最新版本终于不那么卡了,速度也还可以,至少不会输入字符都能卡在那里了。(但是优化依旧跟vscode有很大差距)

    9 10
     





评论内容 (*必填):
Ctrl + Enter 快速提交