Atom
Awesome Atom
¶
令人愉快的Atom包和资源的精选列表. 为了更加棒极了,请查看 awesome.
Syntax¶
语言包使用语法高亮和/或扩展编辑器 特定语言或文件格式的片段.
Lint¶
如果还没有释放出令人敬畏的落叶的必杀技: > lint是最初赋予特定程序的名称,该程序在C语言源代码中标记了一些可疑和不可移植的构造(可能是错误). 该术语现在通常应用于标记以任何计算机语言编写的软件中的可疑用法的工具.
要启用linting,你需要一般 linter 它为特定语言的提供者插件提供接口. 可在以下位置找到当前插件的完整列表 atomlinter.github.io,一些例子是:
- C ++
- linter-clang
- linter-cppcheck
- linter-gcc - 即时掉毛!
- linter-cpplint - 检查谷歌风格指南
- CSS - stylelint
- JavaScript - eslint
- Python - pylama
- SASS - sass-lint
- Stylus - stylint
- TypeScript - tslint
Build¶
要启用构建,您需要通用 build 它为特定语言的提供者插件提供接口,并添加了集成 lint . 可在以下位置找到当前插件的完整列表 atombuild.github.io,一些例子是:
- AppleScript - oscompile
- C/C++/Objective C - xcodebuild
- CoffeeScript - 咖啡
- GNU Make - 制作
- Sass - 萨斯
- TypeScript - tsc
Extensions¶
Nuclide¶
>用于Web和本机移动开发的开放式IDE,构建于Atom维护之上 Facebook.
Collaboration¶
CodeSideStory¶
> Atom / Slack集成,可直接从编辑器开始有关代码的对话. 记录屏幕并将其存档在行号旁边,以便为代码提供更多上下文.
Uncategorized¶
Advanced Open File¶
>帮助Atom用户轻松打开文件和文件夹. 如果它们当前不存在,它还可以创建新文件和文件夹.
Atom Reverser¶
>撤消当前的选择; 例如false
到'true`
Atom Terminal¶
>在Atom中使用“Ctrl-Shift-T”在当前文件的目录上启动终端应用程序.
Autocomplete module import¶
>从import / require语句中搜索并安装npm软件包 Algolia
Beautify¶
Beautify HTML(包括 Handlebars), CSS(包括 Sass 和 LESS), JavaScript,以及Atom中的更多内容.
Code Peek¶
>从当前编辑器的上下文中快速查看和编辑单独文件中的函数.
Color Picker¶
>支持HEX,HEXa,RGB,RGBa,HSL,HSLa,HSV,HSVa,VEC3,VEC4的颜色选择器,并且能够在格式之间进行转换. 它还检查Sass和LESS颜色变量.
Copy Paste¶
>代码中的类型来自剪贴板/缓冲区. 只需复制代码并点击快捷方式即可查看输入的代码. 复制粘贴是截屏和在线课程的理想选择.
CSS Declaration Sorter¶
>在Atom中对CSS,Less或Sass声明进行排序,永不疲倦. 您可以从各种现成订单中进行选择,以保持CSS整洁.
Duplicate Selection¶
>如果有选择,则复制选择,否则复制该行.
Editor Config¶
EditorConfig 帮助开发者在不同编辑器之间保持一致的编码风格
Emmet¶
>插件,大大改善了HTML和CSS写作. 快捷方式可以扩展为完整的HTML或CSS选择器集.
File Icons¶
>向atom添加特定于文件的图标,以改善视觉效果. 使用树视图和模糊查找器和选项卡.
Fonts¶
>很多等宽字体.
Git Time Machine¶
>它显示了当前文件的提交随时间变化的可视图,您可以在时间图上单击它或将鼠标悬停在图上,并查看所有时间范围的提交.
html-to-css¶
>根据选定的HTML生成CSS样板. 支持CSS,SCSS,Sass,LESS,BEM,JSX.
iMDone¶
>代码中的TODO,FIXME,HACK等任务板.
Jumpy¶
>一个Atom包,可创建动态热键以跨可见窗格跳转文件.
Merge Conflicts¶
>解决Atom中的git合并冲突.
Minimap¶
>完整源代码的预览.
Pigments¶
>用于在项目和文件中显示颜色的包.
Project Plus¶
>简单易用的Atom项目管理.
Sort Lines¶
>排序你的线. 永远不会累.
Sorter¶
>排序行,JSON,CSS,HTML,CSV. 恢复分号. 尊重缩进. 支持自然排序.
Sync Settings¶
>在Atom实例之间同步程序包设置,键盘映射和已安装的程序包.
PlatformIO IDE Terminal¶
> Atom的终端包,包含用于PlatformIO IDE的主题,API等. >这是一个维护(截至2017-07-13)的终端加分叉.
TernJS¶
>使用tern.js和autocomplete-plus的原子的Javascript代码智能.
Test Navigator¶
>在测试和实施文件之间快速导航.
Themer¶
>从您喜欢的颜色生成Atom语法/ UI主题包(以及其他工具的匹配主题).
Toggle Quotes¶
>在单引号和双引号之间快速切换.
Tree View Search Bar¶
>快速查看树状视图.