Atom 是 GitHub 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
不过据最新消息,Atom 团队正在开发一个新的基于 Electron 的文本编辑器 Xray ,目前正处于试验阶段。该项目结合了团队在 Atom 上四年的开发经验,目标是构建一个高性能、高可扩、高兼容、跨平台、适用于任何 Web 应用的文本编辑器。
Atom编辑器说明
首先我要检查的是语言支持,虽然我平时主要使用JavaScript,但是我还是希望他将来能够支持Ruby on Rails(不只是Ruby,最好还要支持Rails框架啊)。它现在支持的语言有:
Python
CoffeeScript
Go
Sass
YAML
不过与支持的语言相比,Atom更出色的是它的代码补全(也叫snippets),它可以使你只输入少量代码来完成大量的编程工作。
Atom编辑器功能
可自定义
在Subpme中(即使是v3)有一件事特别使我厌烦的,就是好多配置都要手工输入和调整。在Atom,好像所有的设置都可以通过设置面板来更改配置,以下就是一些你可以通过设置面板来配置的属性:
字体和大小
代码行号
主题
包管理
个性化编辑器是许多程序员所要做的第一件事,尤其是一个你每天都要使用的主题。Atom默认自带了五个主题,包括浅色系和深色系的,通过包管理,你还可以增加许多主题来迎合你的品味。
与其他编辑器的对比
很多人可能会问,Atom和我喜欢的编辑器对比会怎样?当然Subpme还是我最好的选择,Atom虽然是一个相当不错的测试版产品,但是我仍不急于更换。Subpme有很好的内置功能以及丰富的插件包和活跃的社区,是一个非常成熟的编辑器。
话虽如此,但Atom由Github维护的,拥有强大的后台。那里有很多的编程爱好者,是极客们的荣誉所在地,我相信我们在不久的将来Atom将拥有不少新的插件包,尤其考虑到Atom是使用Chromium和Node构建的,优势可想而知。
更新日志
显著的变化
修正了在Linux用户无法推动的GitHub包或获取Git分支分布与pbcurl4安装(# 18201)
固定问题,切换行注释命令创建错误的类型的评论与多种语言文件(原子/原子# 18334)
固定失踪在几种语言在使用新语法高亮显示类Tree-sitter解析系统
Ruby
GO
JavaScript
C
Python
固定失踪的语法高亮显示的CSS内部JavaScript和HTML
固定失踪在C代码语法高亮的宏定义。
固定的错误highpghtin