FinalHome

最初的梦想

Atom 插件推荐

最近将主要的编辑器从 Sublime 切换为 Atom 了。对 Atom 的插件系统还是很满意的,但是速度还是 sublime 快。配置了一段时间,列举一些有用的插件给大家。

atom 官方自带了一些插件,可以在 Settings->Package->Core Package 中查看,比如 linter, language-html 等都自带安装了。

language

linter

autocomplete

markdown

代码书写辅助类

适合前端的

git 相关

编辑器辅助类

funny

优秀的插件开发者

管理配置

配置同步

使用上述提到的 sync-settings 插件完成。步骤如下:

  • 安装 sync-settings 插件
  • 打开 Create a new personal access token, 填入 Token description (如果快捷键或者某些配置在不同系统下不一致,建议分开多套备份), 勾选 gist, 点击 Generate token, 完成后界面上有一串字符,可以拷贝。就是你的 Personal Access Token
  • 打开 Create new gist, 在输入框中随便填入内容。点击 Create secret gist. (如果你想要分享你的配置,也可以点击 publish)。完成后,选择生成文件的后缀字符,gitst:xxxxxxxxxx 就是你的 Gist Id
  • 将上述两个内容,填入 sync-settings 中对应字段
  • 通过 Command Palette 打开 sync-settings:backup 完成备份,其他功能也都是在 sync-settings: 命令下。
  • 备份成功,Atom 右上角会有绿色弹框提示,如果失败,可以打开 Toggle Developer Tools 查看控制台,看是否是网络原因报错,可能需要设置代理,可以参考: issue: Uncaught SyntaxError: Unexpected token c , 其中有人提及。

配置恢复

安装 sync-settings 插件完成后,将 settings 设置完成,通过命令 sync settings: restore 即可开始恢复配置,在其恢复过程中,可切换开启 Toggle Developer Tools 查看过程,以及是否有 package 安装失败。

Atom 默认的配置文件

  • init.coffee
  • config.cson
  • keymap.cson
  • snippets.cson
  • style.less

但是其实还有些是插件自身的配置,比如:

  • projects.cson: 管理切换 project 的
  • toolbar.cson: toolbar 管理
  • project.json: sync-settings 添加的

Proudly powered by Hexo and Theme by Hacker
© 2016 Leo Hui