ATOM基础教程一ATOM按键绑定(6)
2016-07-09 09:48
211 查看
简介
ATOM按键绑定(keybindings)即自定义快捷键,可以在ATOM的keymap.cson文件下自定义按键绑定。了解CSON
CSON全称为CoffeeScript Object Notation,类似我们经常使用的JSON(JavaScript Object Notation),二者都是储存结构化数据的文本格式,表现为由键值对组成的简单对象的形式。CSON文件格式示例如下:key: key1:value1 key2:value2 key3:[value,value]
对象是CSON的基石,由缩进(像上面的示例那样)或者花括号({})描述。一个键的值可以是字符串、数字、对象、布尔值、null或者上述数据类型的一个数组。
Atom的所有配置文件(除了样式表和初始脚本)全部用CSON编写。
设置按键绑定
可以在在设置菜单可以查看可以使用的快捷键:如上图所示:
按键绑定 = 快捷键(Keystroke) + 执行命令(Command) + 来源(Source) + 选择器(Selector)
快捷键:按键组合
执行命令:按下快捷键后触发的命令
来源:ATOM内置核心或ATOM插件
选择器:类似CSS选择器,快捷键只对特定的选择器生效
如下图所示,ctrl-up快捷键的默认功能是将光标所在行上移,复制该按键绑定
并粘贴到keymap.cson文件
只需要在keymap.cson文件修改快捷键组合即可设置按键绑定非常方便,修改完成后无需重启编辑器即可生效,修改如下:
解决按键绑定冲突
有时使用从ATOM插件库下载的插件默认的快捷键时会发现快捷键失效,此时可以去ATOM按键绑定菜单里搜索该快捷键所对应的执行命令,若发现按键绑定冲突可以修改快捷键或取消不经常使用的按键绑定。取消按键绑定操作如下:
然后去按键绑定菜单列表确认该按键绑定是否已经取消
设置按键绑定注意事项
在设置按键绑定指定的选择器不像CSS的选择器,CSON的键在每个对象中只能出现一次。如果存在重复的键,最后一次出现的那个会覆盖其他所有同名的键,Atom所有的配置文件都遵循这个原则。错误的按键绑定
选择器“atom-workspace”在keymap.cson文件下重复出现,因此下边的按键绑定将覆盖上面的按键绑定。
正确配置:
相关文章推荐
- 函数的返回值
- sql性能优化小技巧(一)
- CentOS系统内核升级
- Pattern Locker
- 设计模式系列:(4)Prototype Patterns
- eclipse创建springmvc+maven+junit4 web 项目
- hbm.xml文件配置详解
- 全面了解结构体、联合体和枚举类型
- 软件工程课设-----日程管理系统
- cgi详解
- 【BZOJ4078】[Wf2014]Metal Processing Plant【2-SAT】【二分】【二分图】【并查集】
- Sphinx 在 windows 下安装使用
- 非常好理解的遗传算法的例子
- iOS 给控件 画边框
- 一口一口吃掉Hibernate(八)——Hibernate中inverse的用法
- 玩无限消乐的设计示例(基础篇)随机布局
- noip2013day2T3华容道
- java 排序
- pc站常用css默认样式(仅供参考)
- ALE&IDoc& EDI(9)--others