Atom 插件记录

633 阅读2分钟

atom-beautify

可以格式化几乎所有语言的代码,比较适合从别处粘贴代码后进行格式化,或者平时不太注意代码样式的人使用。

linter

Linter 是一个代码纠错的基础设施,安装了 Linter 后你就可以去安装具体语言的纠错插件,为你的代码提供实时的语法检查和风格检查,支持的语言列表见 atomlinter.github.io

autocomplete-paths

编码的过程中经常需要输入一些路径,这个插件会根据项目中的目录和文件提供补全建议。但需要注意的一点是,我在使用这个插件时发现如果光标停留在一个 URL 上,该插件会导致 Atom 整个卡顿数秒,直至目前仍未得到解决,请慎重安装。

highlight-selected

当你选择了一个单词,这个插件会在编辑器中高亮显示所有这个单词出现的地方(就像你进行搜索时一样),在修改代码时非常有用。

atom-ternjs

ternjs 是一个非常专业的 JavaScript 静态分析器,基于对代码的静态分析,可以在编码的时候给出对象的属性、函数的参数的提示。还可以基于静态分析查找标识符的定义、搜索标识符的引用、重命名标识符。该插件的正常工作需要设置一些配置项,详见其主页。

autocomplete-modules

这个插件可以在你引用 CommonJS 模块提供自动补全,包括 RequireJS 和 Node.js 中的 require 函数。

language-jade

Jade 是一个基于缩进的 HTML 模板引擎。

脚本运行 script

通过文件名(cmd + i), 选中的代码或者行号来运行代码

前端神器 emmet

快速开发的代码片段