Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sublimetext2 使用包设置启用/禁用键绑定(作为键绑定中上下文列表的一部分)_Sublimetext2_Sublimetext_Sublimetext3 - Fatal编程技术网

Sublimetext2 使用包设置启用/禁用键绑定(作为键绑定中上下文列表的一部分)

Sublimetext2 使用包设置启用/禁用键绑定(作为键绑定中上下文列表的一部分),sublimetext2,sublimetext,sublimetext3,Sublimetext2,Sublimetext,Sublimetext3,是否可以将包设置文件中定义的设置用作keybindings“context”参数的一部分?下面是默认键绑定文件的(缩写)示例。此键绑定仅在设置为“自动缩进”时有效自动缩进是主要首选项的一部分。我的软件包中有一个my\u package.sublime settings文件,我想添加仅在某个设置为true时才起作用的键绑定(比如use\u keys设置在my\u package.sublime settings中定义)。这是怎么回事设置。使用_键不起作用,可能会有问题,因为它会覆盖默认设置设置。我

是否可以将包设置文件中定义的设置用作keybindings“context”参数的一部分?下面是默认键绑定文件的(缩写)示例。此键绑定仅在设置为“自动缩进”时有效<代码>自动缩进是主要首选项的一部分。我的软件包中有一个
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中添加覆盖