Sublime text 2 快捷键配置文件

时间:2021-12-12 06:01:18

分屏快捷键 command+alt+2(就是view菜单中layout后跟数字,有1234,快捷键都带有提示符)

格式化快捷键 ctrl+alt+f

这里提到一个和sublime无关的。。command+alt+i 谷歌浏览器developer界面。。。

配置文件在mac上:

/Users/username/Library/Aapplication Support/Sublime Text 2/Packages/User

它的上一层正是package control装package的地方

这里我要编辑Default (OSX).sublime-keymap

[
{ "keys": ["ctrl+shift+f"], "command": "show_panel", "args": {"panel": "find_in_files"} },
{ "keys": ["ctrl+alt+f"], "command": "js_format","context":
[
{ "key": "setting.js", "operator": "equal", "operand": true }
]
},
{ "keys": ["ctrl+alt+f"], "command": "css_format", "args": { "action": "expand" },"context":
[
{ "key": "setting.css", "operator": "equal", "operand": true }
]
}
]

来给package :js_format和css_format定义同一个快捷键ctrl+alt+f

关键就在context属性的设定,其值为一个数组,满足其中一个便可以执行命令。数组中每一个对象都是一个断言表达式,简单解释下这里用到的属性:key是查询目标,operator是操作符,operand是期望值。setting.x是查询对应配置文件中的x属性。下一步我们就设定一下这个值。

还是在这个文件夹下,新建文件JavaScript.sublime-settings,内容很简单:

{

"js": true

}

类似的,新建文件CSS.sublime-settings,添加:

{

"css": true

}

转自 http://blog.csdn.net/yundixiaoduo/article/details/15028733