当文件树可见时,我想将用于创建新文件的键盘快捷键设置为“n”。我为
explorer.newFile
添加了一个新的键盘快捷键,并将 when 子句设置为 filesExplorerFocus && !treeFindOpen
(第二项是当我使用 CTRL + F
在资源管理器中搜索时禁用该快捷键)。
问题是现在我不能使用字母“n”来命名文件,因为这会重新触发快捷方式。我知道,我应该添加另一个“when”子句,但我不知道它是什么。
您知道哪个子句负责“文件资源管理器中的文本输入处于活动状态”或任何可以解决我的问题的类似状态的状态。或者也许您知道一种更通用的方法来找出我需要什么?
这似乎有效:
{
"key": "n",
"command": "explorer.newFile",
"when": "filesExplorerFocus && !treeFindOpen && !inputFocus"
}