Visual Studio Code - пустой экран терминала - PullRequest
0 голосов
/ 08 января 2019

Я использую код Visual Studio, так как он был в бета-версии, и одна из функций, которые мне нравятся больше всего, - это встроенный терминал для использования Angular CLI в приложении. У меня все работало нормально, так как у меня был ноутбук, но я переустановил Windows 10 после перерыва на Рождество и, очевидно, в результате пришлось переустановить код Visual Studio.

С тех пор у меня возникли проблемы с Терминалом, пока он не нажмет клавишу возврата, он останется пустым, после чего вы увидите путь, но не обычное уведомление об авторских правах, которое вы должны получить из командной строки Windows.

Перед попаданием вернитесь: VS code Terminal 1

После нажатия вернуться: VS Code Terminal 2

И это то, что я ожидал непосредственно от командной строки Windows 10: Windows Terminal

Пока я пробовал следующее:

  • Обычная Windows закрывается / перезагружается
  • Переустановка кода VS (даже изменена с обычного на инсайдера)
  • Изменение оболочки командной строки по умолчанию с CMD на Powershell и назад снова
  • Добавление новой оболочки командной строки

Могу ли я попробовать еще что-нибудь? Кто-нибудь еще сталкивался с такой же проблемой?

Ответы [ 5 ]

0 голосов
/ 18 июля 2019

РЕБЯТА !!! Я думаю, что большинство из вас не понимают,

Видите ли, это два кода VS, режим пользователя и режим системы. Для правильной работы ваших терминалов просто установите Системный установщик https://code.visualstudio.com/#alt-downloads

Это может быть ошибка в программе установки пользователя, для правильной работы в системе должно быть установлено нормальное приложение. Я не понимаю, почему этот код устанавливает его в папку пользователя. Я попытался установить как пользовательский, так и системный установщик, и обнаружил, что они просто отлично работают.

0 голосов
/ 06 июля 2019

У меня та же проблема с PowerShell, Gitbash и т. Д. С версией кода 1.36.0. Смотрите информацию о версии 1

Я мог бы решить проблему с помощью следующих шагов:

  • Откройте PowerShell в режиме администратора. 2

  • В нижней части элемента Legacy console установлен флажок, который установлен по умолчанию.

  • Отмените выбор этого параметра, затем сохраните. 3

  • Код перезагрузки Наконец, консоль выглядит как положено. 4

0 голосов
/ 09 марта 2019

У меня такая же проблема с PowerShell даже после установки обновления 1.32.1. Я исправил это, перейдя к параметрам PowerShell и выбрав опцию «Использовать устаревшую консоль», и теперь он работает как надо, и я думаю, что он должен работать и с cmd.

0 голосов
/ 28 июня 2019

У меня была такая же проблема при работе над CMD в моем VSCode. Я исправил это, зайдя в меню терминала в VS Code и выбрал New Terminal. И новый терминал CMD открылся, и он работает просто отлично.

0 голосов
/ 08 января 2019

После некоторых исследований я обнаружил, что это ошибка в VS Code с приложением, которое они используют для интеграции оболочки. Похоже, Android Studio тоже имеет такую ​​же проблему. Более подробно о том, как / когда / что и т. Д. Вы можете прочитать здесь:

https://github.com/Microsoft/vscode/issues/57803

Это было исправлено в инсайдерской версии, которая мне выпала сегодня (08/01/2019), не уверен, когда она будет выпущена для общего выпуска (если не в январе, то я думаю, что она может появиться в феврале без дальнейших проблем).

Так что если у кого-то еще возникла эта проблема, обновите до последней версии VS Code. Если вы это сделали, но у вас все еще возникает та же проблема, вы можете проверить и сообщить о проблеме здесь:

https://github.com/Microsoft/vscode/issues

Fixed Terminal Window

...