前言

老规矩,玩坏了我不负责ヾ(´∀`o)+

Global Usage

左边侧栏,自上而下分为六大部分:

  • Settings: 全局设置,可以设置文件的编码,菜单栏是否显示,忽略文件,文档缩进,字体大小,项目主目录等,这个比 sublime text 人性化,简洁明了的配置
  • Keybindings: 快捷键配置,默认快捷键都汇总于此了,很方便查询对应的快捷键的功能,也方便修改…人性化
  • Packages: 插件管理中心,可以设置插件,删除插件及禁用,无安装功能
  • Themes: 主题管理中心,可以设置主题(支持鼠标选定,也支持写入配置文件生效),管理主题(删除及在线下载主题)
  • Updates: 目前功能只有一个,查询社区包的状态,随时随地的更新已安装的插件,ATOM 软件的更新在 HELP 里面
  • Install: 目前分为两栏,自上而下,第一部分是搜索(可以搜索社区的插件),下面一部分会展示目前比较流行的插件(可以直接点击下载使用)
  • Open Config Folder: 这一块算不上鼠标操作控制,完全是软件的配置文件集合目录

配置文件的后缀是 cson,而不是 JSON,但是书写规范又很相似

快捷键

英文中文快捷键功能
New Window新建界面窗口Ctrl + Shift + N
New File新建文件Ctrl + N
Open File打开文件Ctrl + O
Open Folder打开文件夹Ctrl + Shift + O
Add Project Folder加载项目目录Ctrl + Alt + O
Reopen Last Item重新加载上次项目Ctrl + Shift + T
Save保存文件Ctrl + S
Save As另存为Ctrl + Shift +S
Close Tab关闭当前编辑文档Ctrl + W
Close Window关闭编辑器Ctrl + Shift + W
Undo撤销Ctrl + Z
Redo重做Ctrl + Y
Cut剪切Shift + Delete
Copy复制Ctrl + Insert
Copy Path复制文档路径Ctrl + Shift + C
Paste粘贴Shift + Insert
Select All全选Ctrl + A
Select Encoding选择编码Ctrl + Shift +U就是设置文件的编码
Go to Line跳转到某行Ctrl + G支持行列搜索,Row:Column
Slect Grammar语法选择Ctrl + Shift + L和 Sublime 的 Syntax 设置功能一样
Reload重载Ctrl+ Alt +R重新载入当前编辑的文档
Toggle Full ScreenF11全屏
Increase Font Size增大字体Ctrl + Shift + 「+」Sublime 的 Ctrl + 也能生效
Decrease Font Size减小字体Ctrl + Shift + 「-「Sublime 的 Ctrl - 也能生效
Toggle Tree View展示隐藏目录树Ctrl +Sublime 的 Ctrl+K,+B 这里也可以生效
Toggle Commadn palette全局搜索面板Ctrl + Shift + P和 Sublime 的大同小异
Select Line选定一行Ctrl + L
Select First Character of Line选定光标至行首Shift + Home
Slect End of Line选定光标至行尾Shift + End
Select to Top选定光标处至文档首行Ctrl + Shift + Home就是光标处作为分割线,取文档上部分
Select to Bottom选定光标处至文档尾行Ctrl + Shfit + End就是光标处作为分割线,取文档下部分
Find in Buffer从缓存器搜索Ctrl + F与 Sublime 一致
Replace in Buffer高级替换Ctrl + Shift + F与 Sublime 一致
Select Next匹配选定下一个Ctrl + D和 Sublime 一模一样有木有
Select All匹配选定所有Alt + F3和 Sublime 一模一样有木有
Find File查询文件,选定打开Ctrl + P与 Sublime 不一样
Delte End of Word删除光标处至词尾Ctrl + Del
Duplicate LineCtrl + Shift + D复制当前行追加到后面
Delete Line删除一行Ctrl + Shift + K
Toggle Comment启用注释Ctrl + /与 Sublime 一致
Toggle developer tools打开 Chrome 调试器Ctrl + Alt + I神奇啊
Indent增加缩进Ctrl + [向右缩进
Outdent减少缩进Ctrl + ]向左缩进
Move Line Up行向上移动Ctrl + up如字面意思
Move Line Down行向下移动Ctrl + Down如字面意思
Join Lines行链接Ctrl + J追加
newline-below光标之下增加一行Ctrl + Enter与 sublime 一致
editor:newline-above光标之上增加一行Ctrl + Shift + Enter与 sublime 一致
pane:show-next-item切换编辑的标签页Ctrl + Tab
Fuzzy Finder文件跳转面板Ctrl + T如字面意思
Select Line Move above选中行上移Ctrl + up
Select Line Move below选中行下移Ctrl + down
Symbol-view进入变量、函数跳转面板。Ctrl + R

常用快捷键

英文中文快捷键功能
Alt+[Num]跳转到对应数目的面板

主题

反正就是各种搜索安装,确实挺方便

看到推荐一个主题叫「isotope-ui」

安装了看下

算了还是原来的好看……

插件

插件详细查看另一篇 Post: 优雅地乱玩 Atom-2

设置

快捷键设置

Atom 编辑器支持自定义按键绑定,文件格式是 CSON;

通过Setting-Keybindings可以查看对应快捷键

可以复制其中几条到Menu-Edit-Keymap……并且进行修改

复制到keymap之后的格式:

# 按键绑定 = 快捷键(Keystroke) + 执行命令(Command) + 来源(Source) + 选择器(Selector)

'.platform-linux, .platform-linux .command-palette atom-text-editor':
  'ctrl-shift-alt-P': 'command-palette:toggle'

设置同步

aha,Sublime 没有这个功能

需要通过一个插件sync-settings实现

全局 Style 设置/字体设置/字号设置

Menu-Files-StylishSheet

然后随意设置吧

比如我将编辑窗口和 Markdown 预览窗口的文字修改一下:

// style the background and foreground colors on the atom-text-editor-element itself
atom-text-editor, .markdown-preview.markdown-preview  {
  font-family: 'Microsoft Yahei';
  font-size: 16px
  // color: white;
  // background-color: hsl(180, 24%, 12%);
}

Before:

After:

将选择器改为 Body 可以快速设置多个窗体,但是部分还是需要特别设置因为可能被更详细的 CSS 改写了

此外也可以从Setting-Editor里面进行字体设置

【待补充】

挖个坑之后补,到此为止依然不能替代 Sublime Text 的开发效率,不知道后面会不会有什么惊喜

参考文献

http://blog.csdn.net/crper/article/details/45674649 Sync Settings for Atom