课程表

Atom课程

工具箱
速查手册

Atom 深入自定义快捷键

当前位置:免费教程 » 软件/图像 » Atom

题外话

时间过去挺快,正式版已经出来许久了。目前最新版是 V1.0.8 从最初的各种莫名的 BUG,到现在慢慢的完善,使用过程可以明显的感觉到。Github 上这个项目依旧很活跃,插件库也越来越丰富。

作为进阶的开篇,再带上一次正式版的下载地址。

目前有 Github 和国内 CNPM 两个地方可以下

  1. Github
  2. CNPMJS
    • 两者的区别在于,前者是放在 Amazon S3 上的,经常下载到一半没资源(纠结!);
    • CNPMJS 是国产的 NPM,对国内用户非常友好,速度妥妥的。

深入快捷键

unset!

顾名思义,取消设置。这是 atom 的一大亮点,示例:

之前仿 VIM 的时候,发现怎么 overlay 这货还是生效,让我不得不改动为快捷键。然后去查询官方文档,发现了unset 功能,挺简单也很实用。直接取消快捷键的命令。

  1. 'atom-text-editor':
  2. 'alt-h':'unset!'

这么简单的一条命令。就直接取消了;因为在 keymap 里面的设置是权重是最高的。

快捷键支持的组合(官方文档图)

  • 除了单词这种特殊功能键外,其他的必须有修改键(第二行那些,一个或多个混用)

支持 DOM 事件的绑定

  • 官方文档演示了一个插入日期的监听事件
  • 分析: atom.commands 是全局常量,add 是功能

支持 snippet 及样式选择

这种功能待以后写 snippet 的时候一起说(现在还在折腾中~~)

附带一份个人分屏自定义快捷键

  1. #设置候选全局上下移动及打开分割窗口
  2. 'body':
  3. 'shift-alt-k':'core:move-up' #光标向上移动
  4. 'shift-alt-j':'core:move-down' #光标向下移动
  5. 'shift-alt-h':'core:move-left' #光标向左移动
  6. 'shift-alt-l':'core:move-right' #光标向右移动
  7. 'ctrl-h ctrl-h':'pane:split-left' #分割窗口
  8. 'ctrl-j ctrl-j':'pane:split-down' #分割窗口
  9. 'ctrl-k ctrl-k':'pane:split-up' #分割窗口
  10. 'ctrl-l ctrl-l':'pane:split-right' #分割窗口
  11. 'alt-h alt-h':'window:focus-pane-on-left' #移动左窗口
  12. 'alt-j alt-j':'window:focus-pane-below' #移动下窗口
  13. 'alt-k alt-k':'window:focus-pane-above' #移动上窗口
  14. 'alt-l alt-l':'window:focus-pane-on-right' #移动右窗口
  15. 'ctrl-d ctrl-d':'pane:close' #关闭面板
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号