Как я могу поменять фокус при запуске кода python в редакторе VSCode без использования мыши? - PullRequest
0 голосов
/ 28 марта 2020

Я новый пользователь VSCode, я изучаю программирование с Python, но у меня возникает проблема, как я уже упоминал выше, когда я запускаю код без отладки (Ctrl + F5), курсор остается на терминальной задаче, как я могу изменить настройки так, чтобы после выполнения любого кода фокус оставался в редакторе?

1 Ответ

0 голосов
/ 30 марта 2020

Заголовочный вопрос: «Как я могу поменять фокус [...] без использования мыши?»

Ответ: Используйте команду «Вид: 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"
    }
  ]
}
...