Заголовочный вопрос: «Как я могу поменять фокус [...] без использования мыши?»
Ответ: Используйте команду «Вид: Focus First Editor Group», которая по умолчанию связана с Ctrl + 1 .
Основной вопрос: «как [...] после выполнения любого кода фокус остается в редакторе?»
Ответ: Один из способов - в launch.json
установить console
в externalTerminal
. Затем выходные данные появятся в новом окне, и после того, как вы нажмете клавишу, чтобы закрыть его, фокус VSCode останется таким же, каким он был при нажатии Ctrl + F5 .
Если у вас еще нет файла launch.json
, VSCode создаст его для вас с помощью «Отладка → Открыть конфигурации». Вот launch.json
мой VSCode, созданный, когда я это сделал, и я впоследствии отредактировал:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
//"console": "integratedTerminal"
"console": "externalTerminal"
}
]
}