有没有一种方法可以在Webview /自定义编辑器中正确设置“ textInputFocus”?当用户在时,我需要“ textInputFocus”为真 网络视图/自定义编辑器,因此键盘事件(例如复制/粘贴/剪切) 需要“ textInputFocus”为真被解雇。我试图用
vscode.commands.executeCommand('setContext', 'textInputFocus', true);
它可以工作,但是问题是,它不能正确地重置自身,textInputFocus永远永远保持为真,并且当调用Command搜索或文本搜索时,退格按钮在那里不起作用,因为vscode认为焦点仍然在文本编辑器并在那里执行退格键。setContext似乎也可以永久更改textInputFocus。如果我转到另一个普通的texteditor,并尝试搜索或命令搜索功能(通常应将TextInputFocus设置为false),即使我仅调用一次setContext,它也无法正常工作。我会误解setContext的工作原理吗?是否有有关setContext或textInputFocus的文档?