VSCode, Python, запуск в новом интерактивном окне

#python #visual-studio-code #window #interactive

#python #visual-studio-code #окно #интерактивный

Вопрос:

В VSCode я использую shift enter для запуска кода python в интерактивном окне. Однако, если я выполню больше кода с помощью shift enter, он будет выполняться в дополнительной ячейке интерактивного окна.

Я бы хотел, чтобы интерактивное окно перезапускалось каждый раз, когда я нажимаю shift enter, поэтому в интерактивном окне отображается только код, который выполняется в данный момент. Есть ли какой-либо способ, которым я могу это сделать?

Спасибо!

Комментарии:

1. Если я правильно догадываюсь, вас просто раздражают выходные данные и вы хотите очистить экран перед каждым запуском ячейки. Вы можете установить ярлык для достижения этой цели. Откройте сочетания клавиш, найдите ‘Python: удалить все интерактивные ячейки Python’ и добавьте для него сочетание клавиш, например ‘Ctrl Alt L’.

2. Спасибо, это определенно помогает! В идеале я хотел бы иметь один ярлык, который удаляет все интерактивные ячейки python, а также запускает текущий скрипт в интерактивном окне. Вы знаете, возможно ли это?

3. Пока это невозможно сделать. Как ярлык ‘shift enter’: для запуска кода в интерактивном режиме был встроенный ярлык и его невозможно настроить. Если вы свяжете ‘Python: удалить все интерактивные ячейки Python’ с помощью сочетания клавиш ‘shift enter’, это все равно не сработает, потому что ‘запустить код’ имеет более высокий приоритет, чем ‘Python: удалить все интерактивные ячейки Python’.