Visual studio code VS代码中的上下文键盘快捷键

Visual studio code VS代码中的上下文键盘快捷键,visual-studio-code,Visual Studio Code,我来自Sublime Text 3,在那里我使用该软件包进行文件管理。它有一个漂亮的功能,允许您在选中侧边栏的情况下按\立即在资源管理器中打开当前目录。如果侧边栏未处于活动状态(例如编辑文本时),则不会发生任何事情 我试图在VS代码中模拟这个功能,这就引出了我的问题:是否有可能只有在选择了特定的界面元素(在我的例子中是侧边栏)时才使用键盘快捷键?编辑文本时,快捷方式不应该做任何事情(我应该能够键入反斜杠),但是,如果侧边栏处于活动状态,它应该执行我希望它执行的命令。有一个用于此的命令:revea

我来自Sublime Text 3,在那里我使用该软件包进行文件管理。它有一个漂亮的功能,允许您在选中侧边栏的情况下按\立即在资源管理器中打开当前目录。如果侧边栏未处于活动状态(例如编辑文本时),则不会发生任何事情


我试图在VS代码中模拟这个功能,这就引出了我的问题:是否有可能只有在选择了特定的界面元素(在我的例子中是侧边栏)时才使用键盘快捷键?编辑文本时,快捷方式不应该做任何事情(我应该能够键入反斜杠),但是,如果侧边栏处于活动状态,它应该执行我希望它执行的命令。

有一个用于此的命令:
revealFileInOS
(默认)Shift+Alt+R

keybindings.json

{
    "key": "\\",
    "command": "revealFileInOS",
    "when": "explorerViewletFocus && explorerViewletVisible"
},

这不管用。我找不到任何命令
revealFileInOS
。相反,我使用了
workbench.action.files.RevealActiviefIleInWindows
,它工作正常。两天前就安装好了,所以我不这么认为。当前正在运行1.13.0版。然而,这很奇怪,正如我在他们添加命令时看到的那样。想不出它不起作用的原因。