Sublime text - Tab重新映射

时间:2014-08-18 14:10:28

标签: sublimetext2 sublimetext

有没有办法将Tab更改为另一个键以在Sublime Text中触发片段?作为一个分析,在Vim我会重新定义地图领导者,从\,

1 个答案:

答案 0 :(得分:1)

您可以编辑密钥绑定(Preferences → Key Bindgins - User)(您也可以在命令面板中搜索Key Bindings)。然后添加以下内容:

{
    "keys": ["the_shortcut_you_want"],
    "command": "insert_best_completion",
    "args":  {"default": "default_character", "exact": false}
}

如果您不希望快捷方式执行任何操作(如果未在代码段上下文中使用),则args不是必需的。

编辑:我被要求提供一个真实的例子,显然这还不够。
所以要使用提供的,但不是那么相关的例子:

{
    "keys": [","],
    "command": "insert_best_completion",
    "args":  {"default": ",", "exact": false}
}

这应该得到逗号来触发片段。 EDIT2:我现在无法测试,但我认为这正是我测试的那种。我有一个像ctrl+shift+d这样的快捷方式,所以更像是:

{
    "keys": ["ctrl+shift+d"],
    "command": "insert_best_completion",
}