Visual Studio Code空白终端,无法输入/键入任何内容[Windows 10]

问题描述 投票:1回答:1

我在使用Visual Studio Code可以正常工作,安装了一些扩展,然后冻结终端(黑屏)时遇到了这个问题。我无法在终端中输入任何内容。下图描述了我的终端的外观:-enter image description here我什至尝试卸载VS代码(以及所有扩展名),更新Windows,然后重新安装VS代码的新副本,但问题仍然存在。我在其他线程中尝试了一些建议的方法来使终端再次运行,但是终端问题并没有消失。我已经尝试过的一些解决方案是:-

  • 重新安装VS Code,更新和重新启动VS Code以及Windows。
  • 将默认命令行外壳从CMD更改为Powershell和git bash并再次返回
  • 添加新的命令行外壳
  • 调整终端窗口的大小
  • 放大/缩小终端
  • 选中了Powershell选项中的“使用旧版控制台”选项
  • 将继承Env更改为“ "terminal.integrated.inheritEnv": true为真”
  • 在终端窗口中,按下Ctrl + c并按下enter
  • 将继承于VS Code格式的Explorer类型更改为继承给外部"terminal.explorerKind": "external"
  • 将渲染器类型从auto更改为DOM,然后再将canvas更改为"terminal.integrated.rendererType": "canvas"

系统信息:

Windows 10版本1909

VS代码信息:

版本:1.44.2(用户设置)

提交:ff915844119ce9485abfe8aa9076ec76b5300ddd

日期: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

OS:Windows_NT x64 6.2.9200

code --log trace的输出:https://justpaste.it/673hy

代码输出--version

1.44.2

ff915844119ce9485abfe8aa9076ec76b5300ddd

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:

如果有人可以帮助我调试此问题,我将非常感激。谢谢。

windows powershell visual-studio-code terminal vscode-settings
1个回答
0
投票

a video帮助我找到了解决此问题的方法。

I unchecked VS Code属性中的兼容模式,其中显示为在兼容模式下运行该程序:

但是,这使终端在外部窗口中打开,而不是在我在VS Code中打开新终端时集成到VS Code中。因此,我还在VS代码设置>终端> Inegrated:Windows Enable Conpty

中禁用了Windows终端的Conpty。
"terminal.integrated.windowsEnableConpty": false

这里有趣的一点是,当我第一次出现此问题时,当我使用带有所有扩展名的VS代码时,此解决方案对我不起作用。更新Windows后,重新安装不带任何扩展名的VS代码的全新副本,它为我成功了。

所以问题可能出在过时的窗口或我安装的某些扩展程序上。

© www.soinside.com 2019 - 2024. All rights reserved.