问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何评价 GitHub 发布的文本编辑器 Atom

发布网友 发布时间:2022-04-29 11:24

我来回答

2个回答

热心网友 时间:2022-05-13 09:54

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

开发团队将 Atom 称为一个“为 21 世纪创造的可配置的编辑器”,它拥有非常精致细腻的界面,并且可配置项丰富,加上它提供了与 SublimeText 上类似的 Package Control (包管理)功能,人们可以非常方便地安装和管理各种插件,并将 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 编辑器将会成为业界新宠。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 高分100,一个简单问题,JAVA集成环境NetBeans IDE 各个文件夹都是干什么的? 从yaml文件读取配置,然后修改配置,怎样更新到yaml文件 怎么在word文档中输入表格?直线呢? 我spring官网下载的STS,为什么打开yml文件报错? 各位朋友们,我想问一下如果在电脑上用word或者用ex制作表格并打印出来,具体步骤能说一下嘛,怎样 如何在Word中用键盘输入一个表格 YML格式文件用什么程序编辑打开? 申请入党的人如何端正入党动机 我系村委员结合自已的工作实际,谈谈你对申请入党的态度和决心? 关于对党的认识、态度及学习成绩、学习态度、未来计划的高中入党申请书 如何写入党申请书,真诚的态度 入党政审里的“政治态度”该怎么写? 什么是对入党态度的表态啊,急,在线等 入党的态度和决心不够 风寒感冒咳嗽可以吃风热感冒咳嗽的药吗? 风寒感冒时可以吃风热感冒的药吗 服用风寒感冒冲剂期间,可不可以服用风热感冒冲剂 风寒感冒能不能吃风热感冒的药 风寒感冒吃了风热感冒的药的后果 患风寒感冒吃了风热感冒的药有什么后果? 用记事本打开yaml文件后怎么,我点了默认打开方式,之后中间就有了记事本的小图片,请问怎么改回去? 谢谢 国债和央票的区别与作用??? 央票,国债和一般的债券有什么区别?哪个利率最高?哪个最安全? 关于央票 跟随企业办理的电信卡注销必须要求营业执照 财政存款、外汇占款、央票发行各自的概念是什么?它们之间是什么关系?各 ... 人民币是啥个产生的(不是说啥个印出来的)印多少是谁说了算,在国家发行的钱啥进入央行又啥进入商业银行 中国电信手机卡怎么办理注销? 央行票据的简介 民间借贷的合法利率是百分之几 怎么注销手电信号码 玻璃水是干什么用的 加玻璃水的标志是什么样的 怎样喷前挡玻璃水?按哪个标志啊 民间借贷月利息3分合法吗? 工业路由器和民用路由器的有什么区别 工业级的无线路由器和家庭用的无线路由器有什么区别?如果把工业无线路由... 工业级路由器和家用路由器有何区别 工业路由器和普通家用路由器有什么区别啊?工业路由器好不好用啊? 离散数学里一个圆圈里面一个加号是什么意思? 再线等 工业路由器和普通路由器的区别