в расширении vscode для фокусировки (намеренно) переключается на пользовательский терминал, но в некоторых случаях я хочу, чтобы фокус вернулся к последнему активному окну редактора.Я (пока) не нашел метод достижения этого надежного
vscode.commands.executeCommand( "workbench.action.focusActiveEditorGroup" )
Не меняет фокус с терминала на редактор кода
Единственный обходной путь, который в основном работает:
vscode.commands.executeCommand( 'workbench.action.focusNextGroup')
vscode.commands.executeCommand( 'workbench.action.focusPreviousGroup')
Однако в некоторых случаях фокус не перемещается на следующую группу, но не возвращается (возможно, связанный со временем)
Есть ли лучший способ добиться этого?