| 插件名称 | 描述 | 快捷键 |
|---|---|---|
| markdown-preview-plus | markdown实时预览 | ctrl+shift+m |
| go-to-line | 行数跳转 | ctrl+g |
| autocomplete-paths | 路径补全 | |
| simplified-chinese-menu | 汉化 | |
| project-manager | 一个atom窗口管理多个项目 | |
| autocomplete-plus | 代码自动补全 | |
| atom-ternjs | js代码自动补全 | |
| es6-javascript | es6快捷输入 | 看配置文件 |
| hyperclick | 变量定义跳转 | ctrl+鼠标左键 |
| js-hyperclick | 变量定义跳转 | ctrl+鼠标左键 |
| highlight-selected | 高亮选择 | |
| pigments | rgb数据转颜色显示 | |
| platformio-ide-terminal | atom直接打开终端 | |
| pretty-json | json格式排版/排序 | ctrl+shift+p 输入json选择样式 |
| linter-jsonlint | json语法检查 | |
| last-cursor-position | 跳转光标到前/后一次 | 前次:alt+- 后次:alt+shift+- |
| file-icons | 好看的文件图标 | |
| tool-bar | 工具条支持 | |
| tool-bar-almighty | 快捷工具条依赖tool-bar | |
| Sublime-Style-Column-Selection | 块选择与列编辑 | shift+鼠标左键 |
| docblockr | 快速注释助手 | 输入"/**"回车 |
| language-babel | js代码babel转义 | |
| linter | 语法检查 | |
| linter-eslint | js语法检查 | |
| linter-ui-default | 语法检查错误显示UI | |
| atom-react-native-autocomplete | react-native语法补全 | |
| atom-bootstrap3 | bootstrap3快捷输入 | |
| atom-beautify | 代码格式化 | ctrl+shift+p beautify |
| sync-settings | 同步atom配置到其他电脑 | 查看配置文件 |
| todo-show | 搜索代码中出现的TODO等标记生成表格 | alt+shift+t |
| busy-signal | 状态栏 | |
| linter-ui-default | 好看的linterUI | |
| script | 在atom中运行代码 | shift+ctrl+b |
how to use global esLint config of airbnb
sudo cnpm install -g eslint
sudo cnpm install -g eslint-config-airbnb
sudo cnpm install -g eslint-plugin-import
sudo cnpm install -g eslint-plugin-react
sudo cnpm install -g eslint-plugin-jsx-a11y
gedit ~/.eslintrc.json输入
{
"extends": "airbnb",
"installedESLint": true,
"plugins": [
"react"
]
}如果需要4空格对齐和忽略jquery语法中的变量未定义等错误,使用下面的配置
{
"extends": "airbnb",
"installedESLint": true,
"plugins": [
"react"
],
"env": {
"jquery": true
},
"rules": {
"indent": ["error", 4]
}
}在atom中安装linter插件和linter-eslint插件,并修改linter-eslint的缺省设置配置:
- 去掉Disable when no ESLint config is found的钩。
- 勾上Use global ESLint installation的钩。