Пустой терминал кода Visual Studio, не может ничего ввести / напечатать [Windows 10] - PullRequest
2 голосов
/ 02 мая 2020

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

На изображении ниже показано, как выглядит мой терминал:

nonworking termina

Я даже пытался удалить VS Code (а также все расширения) , обновил Windows, а затем переустановил fre sh копию кода VS. Но проблема все еще существует.

Я попробовал некоторые предложенные методы в других потоках, чтобы терминал снова заработал, но проблема с терминалом не исчезла go.

Некоторые из предложенных решений я уже пробовал:

  • Переустановка кода VS, обновление и перезапуск кода VS, а также Windows.
  • Изменение оболочки командной строки по умолчанию с CMD на Powershell и git bash и обратно
  • Добавление новой оболочки командной строки
  • Изменение размера окна терминала
  • Увеличение / уменьшение масштаба терминала
  • проверил опцию «Использовать устаревшую консоль» в параметрах Powershell
  • изменен. Измените значение атрибута inheritEnv в true на "terminal.integrated.inheritEnv": true
  • Внутри окна терминала нажмите Ctrl + c и нажмите enter
  • изменен вид проводника в форме кода VS, унаследованный к внешнему "terminal.explorerKind": "external"
  • , изменен тип визуализатора с auto на DOM, canvas вперед и назад "terminal.integrated.rendererType": "canvas"

Информация о системе:

Windows 10, версия 1909

VS Информация о коде:

Версия: 1.44.2 (настройка пользователя)

Фиксация: ff915844119ce9485abfe8aa9076ec76b5300 ddd

Дата: 2020-04-16T16: 36: 23.138Z

Электрон: 7.1.11

Chrome: 78.0.3904.130

Node.js : 12.8.1

V8: 7.8.279.23-Electron.0

ОС: Windows_NT x64 6.2.9200

Выход code --log trace: https://justpaste.it/673hy

Вывод кода --version

1.44.2

ff915844119ce9485abfe8aa9076ec76b5300 ddd

x64

Вывод code --status

Version:          Code 1.44.2 (ff915844119ce9485abfe8aa9076ec76b5300ddd, 2020-04-16T16:36:23.138Z)
OS Version:       Windows_NT x64 6.2.9200
CPUs:             Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz (4 x 2295)
Memory (System):  7.93GB (2.87GB free)
VM:               0%
Screen Reader:    no
Process Argv:     --log trace
GPU Status:       2d_canvas:                     enabled
                  flash_3d:                      enabled
                  flash_stage3d:                 enabled
                  flash_stage3d_baseline:        enabled
                  gpu_compositing:               enabled
                  multiple_raster_threads:       enabled_on
                  oop_rasterization:             disabled_off
                  protected_video_decode:        unavailable_off
                  rasterization:                 enabled
                  skia_renderer:                 disabled_off_ok
                  video_decode:                  enabled
                  viz_display_compositor:        enabled_on
                  viz_hit_test_surface_layer:    disabled_off_ok
                  webgl:                         enabled
                  webgl2:                        enabled

CPU %   Mem MB     PID  Process
    0      105   13036  code main
    0       84    9172     shared-process
    0       38    9916     utility
    0      213   11576     window (Settings - adv_exe_6 - Visual Studio Code)
    0       22    3760       winpty-process
    0        7    7652         console-window-host (Windows internal process)
    0        7    8760         C:\WINDOWS\System32\cmd.exe
    0       20    6228       winpty-process
    0        7     232         console-window-host (Windows internal process)
    0       44   10196         C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
    0       78    7988       extensionHost
    0       64    2840         electron_node tsserver.js
    0       35   10444           electron_node typingsInstaller.js typesMap.js
    0       60   13140         "C:\Users\ITKHAN\AppData\Local\Programs\Microsoft VS Code\Code.exe" "c:\Users\ITKHAN\AppD
ata\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\jsonServerMain" --node-
ipc --clientProcessId=7988
    0       42   14272         electron_node tsserver.js
    0       22    9492       winpty-process
    0       68    5716         C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
    0        7    5724         console-window-host (Windows internal process)
    0       11   12124       watcherService
    0        7   14004         console-window-host (Windows internal process)
    0       22   13552       winpty-process
    0        7   10100         console-window-host (Windows internal process)
    0        7   11960         C:\WINDOWS\System32\cmd.exe
    0      143   13760     gpu-process
    0       15   14188     electron-crash-reporter

Workspace Stats:
|  Window (Settings - adv_exe_6 - Visual Studio Code)
|    Folder (adv_exe_6): 8 files
|      File types: js(4) stackdump(1) html(1) css(1)
|      Conf files:

Я был бы очень признателен, если бы кто-то мог помочь мне в отладке этой проблемы. Спасибо.

1 Ответ

1 голос
/ 03 мая 2020

Вот видео , которое помогло мне найти способ решения этой проблемы.

I не проверено режим совместимости в свойствах кода VS, где указано Запустите эту программу в режиме совместимости для: .

Но это сделало терминал открытым во внешнем окне вместо того, чтобы интегрироваться в VS Code всякий раз, когда я открывал новый терминал внутри VS Code .

Итак, я также отключил Conpty для терминала Windows в настройках кода VS> Терминал> Inegrated: Windows Включить Conpty

"terminal.integrated.windowsEnableConpty": false

Интересно отметить, что это Решение не сработало для меня, когда эта проблема возникла впервые. В то время у меня был код VS со всеми установленными расширениями. После обновления Windows, переустановки fre sh копии кода VS без каких-либо расширений, это решение помогло мне.

Итак, основная проблема, вероятно, связана с устаревшими Windows или некоторыми установленными мной расширениями.

...