(有意地)焦点被切换到自定义终端,但是在某些情况下,我希望焦点返回到最后一个活动的编辑器窗口。 我还没有找到实现这种可靠效果的方法
vscode.commands.executeCommand( "workbench.action.focusActiveEditorGroup" )
不将焦点从终端更改为代码编辑器
唯一可行的解决方法是:
vscode.commands.executeCommand( 'workbench.action.focusNextGroup')
vscode.commands.executeCommand( 'workbench.action.focusPreviousGroup')
但是,在某些情况下,焦点不会移至下一组,而是不会移至下一组(可能与计时有关)
有没有更好的方法来实现这一目标?
答案 0 :(得分:1)
在活动编辑者的文档上调用showTextDocument()
会将其集中:
vscode.window.showTextDocument(vscode.window.activeTextEditor.document)