VS Code: как переключаться между кодом и терминалом * без * сосредоточения выпадающего - PullRequest
2 голосов
/ 20 марта 2020

Уже есть несколько вопросов о том, «как я могу переключаться между кодом и терминалом в VS Code», и (правильный) ответ на все из них:

ctrl + `

Но есть проблема с этим ответом. Я очень часто переключаюсь в терминал и нажимаю up + ENTER, чтобы выполнить предыдущую команду. Однако, когда я делаю это слишком быстро, VS Code фокусирует меня не на терминале, а на раскрывающемся меню переключения терминалов в верхнем правом углу.

В результате я переключаю терминалы (потому что up + ENTER переходит в выпадающий список, а не сам терминал) ... когда я просто хочу сфокусировать существующий терминал и ввести его там.

Есть ли способ сделать код VS не сосредоточиться на этом выпадающем? Или даже просто полностью удалить?

1 Ответ

1 голос
/ 21 марта 2020

Оказалось, что проблема не в клавише up, а в клавише SHIFT. В VS Code CTRL + tilde отправляет вас в терминал, но CTRL + SHIFT + ` вместо этого открывает новый сеанс терминала.

(В качестве примечания, я мог бы использовать тег "code" для express этой второй тильды , но Stack Overflow запускает обе тильды и тэг «code», когда я пытаюсь отформатировать просто «CTRL + тильда».)

Клавиша Shift на моей клавиатуре иногда залипает, и это происходило так, что я этого не осознавал это (и я ошибочно приписал это клавише up, так как я нажимаю обе вместе).

Спасибо всем, кто помог мне сузить проблему в комментариях!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...