Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/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
Sublimetext3 仅当“查找/替换”面板可见时才升华文本键绑定_Sublimetext3 - Fatal编程技术网

Sublimetext3 仅当“查找/替换”面板可见时才升华文本键绑定

Sublimetext3 仅当“查找/替换”面板可见时才升华文本键绑定,sublimetext3,Sublimetext3,我已将“全部替换”重新映射到“超级+输入”以进行替换,但我偶尔会意外使用此命令,我更希望仅在“查找/替换”面板可见时才允许此命令。是否可以在提供此条件的args对象中指定属性 { "keys": ["super+shift+enter"], "command": "replace_all", "args": {"close_panel": true} } 您可以指定键绑定操作的上下文 例如,添加以下内容将确保keybinding仅在“替换”面板打开且具有焦点时才处于活动状态: "context

我已将“全部替换”重新映射到“超级+输入”以进行替换,但我偶尔会意外使用此命令,我更希望仅在“查找/替换”面板可见时才允许此命令。是否可以在提供此条件的
args
对象中指定属性

{ "keys": ["super+shift+enter"], "command": "replace_all", "args": {"close_panel": true} }

您可以指定键绑定操作的
上下文

例如,添加以下内容将确保keybinding仅在“替换”面板打开且具有焦点时才处于活动状态:

"context": [{"key": "panel", "operand": "replace"}, {"key": "panel_has_focus"}]
您的最终密钥绑定可能如下所示:

{ "keys": ["super+shift+enter"], "command": "replace_all", "args": {"close_panel": true}, "context": [{"key": "panel", "operand": "replace"}, {"key": "panel_has_focus"}] }

您可以指定键绑定操作的
上下文

例如,添加以下内容将确保keybinding仅在“替换”面板打开且具有焦点时才处于活动状态:

"context": [{"key": "panel", "operand": "replace"}, {"key": "panel_has_focus"}]
您的最终密钥绑定可能如下所示:

{ "keys": ["super+shift+enter"], "command": "replace_all", "args": {"close_panel": true}, "context": [{"key": "panel", "operand": "replace"}, {"key": "panel_has_focus"}] }

太棒了,谢谢。我找不到那房子的任何文件。我把钥匙改回了“超级+回车”。太棒了,谢谢。我找不到那房子的任何文件。我把钥匙改回“超级+回车”。