Atom编辑器是一款免费开源、支持全平台的代码编辑器,一款非常好用的跨平台文本编辑器具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器,属于21世纪”的代码编辑器——Atom, 它开源免费跨平台,并且整合 GIT 并提供类似 SublimeText 的包管理功能,支持插件扩展,可配置性非常高。是很多开发人员必备的一款编辑器软件。
Atom编辑器软件特色
作为一个现代的代码编辑器,Atom 有着各种流行编辑器都有的特性,功能上非常丰富,支持各种编程语言的代码高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)、 与大多数其他编辑器相比,Atom的语言支持已经算是覆盖非常全面了。另外,它的代码补全功能(也叫Snippets) 也非常好用,你只需输入几个字符即可展开成各种常用代码,可以极大提高编程效率。
此外,Atom一样适用SublimeText的好多个关键的功能,例如GotoAnything、GotoSymbol、GotoLine、指令控制面板这些,就连键盘快捷键也是一模一样的!坚信ST的客户将会较为轻轻松松地过渡到Atom去。事实上,从功能上看来,现阶段的Atom在线编辑器基础便是Sublime的一个复刻版,仅仅技术完成方法不一样,软件的技术也有一定的差别。
和git完美结合工作
Atom 编辑器可以和 GIT 完美结合,所有对代码、文本的修改都能体现在编辑器的界面上。比如在文件内新写的代码会在左边标记为绿色,删除的标记为红色,修改的标记为黄色。在左边的目录导航也能方便的看到文件改动:有改动的文件其文件名和所在文件夹名都会被标记为高亮显示。编辑器底部会显示当前所在分支和对文件的修改行数统计,对于 GIT 用户来说非常方便。
基于web技术构建
和以前详细介绍过的微软公司VisualStudioCode编辑器一样,Atom也是根据WEB技术性(Chromium+Node.js)开发设计的,简易了解得话编辑器自身实际上是一个跑在当地的网页页面,这得以让成千上万WEB技术工程师而为激动!客户可以用Javascript来撰写编辑器软件,用CSS把主题页面改为一切你喜爱的款式等,这促使撰写软件、主题、二次开发的门坎的减少了很多。这也可以表述从Atom公布到现在不久 的時间里,Atom的Package和主题总数都持续增长上去了。
但是,也正因为它根据WEB技术性搭建的,现阶段处在初步阶段的Atom在特性上与传统式的编辑器还有点儿差别,在开启大文件时尤其显著,而在一些设备上也非常容易出現CPU占用量过高难题,这一点的确尚需改善,并且還是必须大幅度改善。