安装
进入Atom官网,下载你对应操作系统的程序,下载完成后直接运行安装就可以了
插件
atom-beautify
可以格式化几乎所有语言的代码,比较适合从别处粘贴代码后进行格式化,或者平时不太注意代码样式的人使用。
atom-ternjs
ternjs 是一个非常专业的 JavaScript 静态分析器,基于对代码的静态分析,可以在编码的时候给出对象的属性、函数的参数的提示。还可以基于静态分析查找标识符的定义、搜索标识符的引用、重命名标识符。该插件的正常工作需要设置一些配置项,详见其主页。
autocomplete-modules
这个插件可以在你引用 CommonJS 模块提供自动补全,包括 RequireJS 和 Node.js 中的 require 函数。
git-plus
可以直接在 Atom 的命令面板中运行git commit,git push等常用命令,可以使用 Atom 来编辑 Commit Message, 查看 Diff, 查看文件历史等。有了这个插件就不需要离开 Atom 去 Shell 或者 GUI 来操作 Git 了。
git-projects
可以用ctrl-alt-o这个快捷键搜索磁盘(默认是~/repos)上的 Git 仓库,形成一个列表供你快速打开一个 Atom 窗口来编辑这个项目。有了这个插件可以非常快速地打开某个项目,项目比较多也不必找来找去(可以设置按照上次修改时间排序)。
merge-conflicts
在使用 Git 进行合并和 rebase 的时候可以用alt-m d来激活这个插件,它会列出所有冲突的文件,将每一处冲突高亮,同时有按钮和快捷键供你快速选用某个版本,在你解决所有冲突后会提示你进行 Commit. 有了这个插件再也不同担心出冲突的时候看瞎眼了。
linter
Linter 是一个代码纠错的基础设施,安装了 Linter 后你就可以去安装具体语言的纠错插件,为你的代码提供实时的语法检查和风格检查。
autocomplete-paths
编码的过程中经常需要输入一些路径,这个插件会根据项目中的目录和文件提供补全建议。但需要注意的一点是,我在使用这个插件时发现如果光标停留在一个 URL 上,该插件会导致 Atom 整个卡顿数秒,直至目前仍未得到解决,请慎重安装。
highlight-selected
当你选择了一个单词,这个插件会在编辑器中高亮显示所有这个单词出现的地方(就像你进行搜索时一样),在修改代码时非常有用。
todo-show
该插件会帮你找到代码中所有出现 TODO, FIXME 等标记的地方显示成一个表格,供你逐个解决。
atom-html-preview
该插件可以使你在atom里预览你的html,而不用打开浏览器
emmet
提供很多简写的快捷方式
autocomplete-paths
自动补全你的文件路径
open-in-browers
快速在浏览器打开 你的html文件