Alan's Blog

Atom - 由 Github 打造的下一代编程开发利器

Atom 是一个由Github打造的开源的、先进的、易上手的、定制度高的转为程序员推出的跨平台文本编辑器,你不用修改配置文件就可以用它提供的GUI来做任何你想做的事情。它具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。通过丰富的插件机制可以完成各种语言开发, 常用于web开发, 也可用于 php,ruby等后端开发。

为什么选择Atom?


除atom之外,知名的编辑器有很多,比如linux上古老的vi,vim,有notepad++,editplus,还有大名鼎鼎的sublime,除去这些编辑器不谈,还有许多重量级的IDE,像java开发中的一哥eclipse,oracle推出的netbeans,免费的hbuilder,牛X的jetbrains系列产品,既然有了这么多优秀的编辑器,那么github为什么还要推出这么一个编辑器呢,那么我现在还要介绍它呢?推荐理由如下:

  • 免费
  • 开源
  • 可定制
  • 插件主题丰富
  • 与git结合紧密
  • github出品,必为精品

    免费自不必多说,想想你身边有多少的盗版和破解软件吧,这次终于可以身正不怕影子斜了,哈哈。开源的好处就太多了,首先看几个人尽皆知的开源项目:Linux,Android System,如果没有开源,它们一定没有今天这么好、影响力这么大吧,在开源的大环境下,在github和广大开源爱好者的支持下,atom一定会越来越好。一年前就听说过atom,那时候好多人都在说atom的性能问题,一年之后的今天,在使用过程中我没感觉到有任何的卡顿,我的感觉着比sublime还要好,尤其是自带的主题,太喜欢了有没有,秒杀所有编辑器有没有。

常用插件推荐


  • advanced-open-file
  • file-icons
  • js hint
  • linter
  • linter-htmlhint
  • linter-csshint
  • linter-jshint
  • markdown-preview plus
  • minimap 类似于sublime上面的代码缩略图,代码多的时候还是挺方便的
  • terminal-plus 命令行工具
  • todo-show
  • emmet 有了它,就再也离不开它了
  • sync-setting 同步安装的插件主题
  • atom-beautify 格式化html文档
  • color-picker 颜色选择器,前端开发人员的最爱
  • highlight-line 当前行高亮显示
  • highlight-selected 选中文字高亮显示
  • pretty-json 格式化json
  • autocomplete paths 自动补全引入文件、图片的路径

主题推荐


  • atom-material-ui
  • atom-material-syntax

Atom 快捷键


  • ctrl+shift+K 删除当前行
  • ctrl+shift+D 复制当前行到下一行
  • ctrl+shift+M Markdown预览
  • ctrl+space 提示补全信息
  • ctrl+cmd+up 使当前行向上移动
  • ctrl+cmd+down 使当前行向下移动
  • ctrl+T 使光标前后字符交换
  • cmd+L 选取一行,继续按回选取下一行
  • ctrl+shift+W 选取当前单词
  • cmd+up 移动到文件开始
  • cmd+down 移动到文件结束
  • cmd+shift+up 选取至文件开始
  • cmd+shift+down 选取至文件结尾
  • cmd+r 在方法之间跳转
  • ctrl+g 跳转到指定行