Atom编辑器折腾记_(16)进阶教程_深入自定义快捷键

题外话

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

作为进阶的开篇,再带上一次正式版的下载地址;
目前有Github和国内CNPM两个地方可以下

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

unset!

顾名思义,取消设置;这是atom的一大亮点,示例:
这里写图片描述

之前仿VIM的时候,发现怎么overlay这货还是生效,让我不得不改动快捷键
然后去查询官方文档,发现了unset功能,可以直接取消快捷键的命令;

'atom-text-editor':
	'alt-h':'unset!'

这里写图片描述

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

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

这里写图片描述

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

支持DOM事件的绑定

这里写图片描述

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

支持snippet及样式选择

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

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

#设置候选全局上下移动及打开分割窗口
'body':
	'shift-alt-k':'core:move-up'  #光标向上移动
	'shift-alt-j':'core:move-down' #光标向下移动
	'shift-alt-h':'core:move-left' #光标向左移动
	'shift-alt-l':'core:move-right' #光标向右移动
	'ctrl-h ctrl-h':'pane:split-left'      #分割窗口
	'ctrl-j ctrl-j':'pane:split-down'      #分割窗口
	'ctrl-k ctrl-k':'pane:split-up'      	#分割窗口
	'ctrl-l ctrl-l':'pane:split-right'     #分割窗口
	'alt-h alt-h':'window:focus-pane-on-left'      #移动左窗口
	'alt-j alt-j':'window:focus-pane-below'      #移动下窗口
	'alt-k alt-k':'window:focus-pane-above'      	#移动上窗口
	'alt-l alt-l':'window:focus-pane-on-right'     #移动右窗口
	'ctrl-d ctrl-d':'pane:close'  #关闭面板

这些按键基本木有冲突!,仿VIM快捷键设置,熟悉VIM的会倍感亲戚

crper CSDN认证博客专家 掘金共建者 CSDN博客专家
对设计、交互、产品都有自己的见解和追求;更多关于我:https://www.yuque.com/crper/blog/about_me
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 猿与汪的秘密 设计师:上身试试 返回首页