Sublimetext2 使用包设置启用/禁用键绑定(作为键绑定中上下文列表的一部分)
是否可以将包设置文件中定义的设置用作keybindings“context”参数的一部分?下面是默认键绑定文件的(缩写)示例。此键绑定仅在设置为“自动缩进”时有效<代码>自动缩进是主要首选项的一部分。我的软件包中有一个Sublimetext2 使用包设置启用/禁用键绑定(作为键绑定中上下文列表的一部分),sublimetext2,sublimetext,sublimetext3,Sublimetext2,Sublimetext,Sublimetext3,是否可以将包设置文件中定义的设置用作keybindings“context”参数的一部分?下面是默认键绑定文件的(缩写)示例。此键绑定仅在设置为“自动缩进”时有效自动缩进是主要首选项的一部分。我的软件包中有一个my\u package.sublime settings文件,我想添加仅在某个设置为true时才起作用的键绑定(比如use\u keys设置在my\u package.sublime settings中定义)。这是怎么回事设置。使用_键不起作用,可能会有问题,因为它会覆盖默认设置设置。我
my\u package.sublime settings
文件,我想添加仅在某个设置为true时才起作用的键绑定(比如use\u keys
设置在my\u package.sublime settings
中定义)。这是怎么回事<代码>设置。使用_键不起作用,可能会有问题,因为它会覆盖默认设置<代码>设置。我的\u包。使用\u键也不起作用。有办法吗
{ "keys": ["tab"], "command": "reindent", "context":
[
{ "key": "setting.auto_indent", "operator": "equal", "operand": true },
...
]
}
您可以在\u query\u context事件侦听器上编写
,并使用自己的设置。有关此方法的更多信息,请参阅API文档。如果不想创建自己的on\u query\u上下文方法,可以在包中创建一个首选项.subgrame settings
文件。这些设置将被合并并应用于视图。请务必注意,要切换行为,用户需要在User/Preferences.sublime-settings中添加覆盖