Visual Studio代码终端无法正常工作?

时间:2018-03-04 13:03:19

标签: terminal

enter image description here

我已经安装了visual studio代码。但我无法在终端输入任何内容。如何更正此问题?

10 个答案:

答案 0 :(得分:7)

好吧,我遇到了同样的问题,我所做的就是重置所有更改的设置:

  1. 点击引擎

  2. 设置

  3. 单击右侧的三点菜单

  4. 单击显示修改的设置

  5. 然后将出现一个设置列表,将鼠标放在设置名称的左侧

  6. 出现一个小鸡蛋,然后按“重置设置”

  7. 关闭并打开VS软件

此后,终端再次工作。

答案 1 :(得分:3)

将值 terminal.integrated.inheritEnv 设置为 true(默认)解决了我在 PopOS Linux 上的问题。

  • 转到设置(左下角的齿轮图标)
  • 搜索 terminal.integrated.inheritEnv
  • 检查一下

答案 2 :(得分:2)

我知道答案已经出现在这里。我写这篇文章是为了告诉我我是如何解决这个问题的。

  1. 打开设置

enter image description here

  1. 点击窗口左上角的这个图标 [打开 JSON 版本的设置]

enter image description here

  1. 删除所有内容(或找到可疑设置并单独删除该行!)

enter image description here

我希望它也能解决您的问题:)

答案 3 :(得分:1)

我遇到了同样的问题,实际上我已经对我的 Vscode 进行了故障排除。因此,首先按 Windows + S,然后搜索 Vscode,然后右键单击并选择打开文件位置。然后你会看到一个带有 Vscode 图标的文件。右键单击它,然后选择属性,然后在顶部选择 Compatibility。然后确保关闭“以兼容方式运行程序”。

答案 4 :(得分:0)

单击visual studio代码左下角的齿轮,单击设置,在搜索设置类型终端上查看是否有指定值,如果没有执行if "1" in line: if kytype == 'a': kytype = "k" elif kytype == 'b': #when this part is runned it prints a 'b' instead kytype == "u" # of a 'u' elif kytype == " ": kytype = "a" elif "2" in line: if kytype == 'a': kytype = "l" elif kytype == 'b': kytype == "v" #it happens here too and instead of printing a elif kytype == " ": # 'v' it prints a 'b' kytype = "b" #I haven't done the rest of the code for other letters because of the #problem elif line = 'ins': print(kytype) kytype = " " 之类的内容适用于Mac或Linux

答案 5 :(得分:0)

点击左下方的齿轮按钮,进入命令面板。输入终端并查看打开新终端是否有帮助,如果没有,您可以尝试的下拉列表中出现的其他一些选项可能会解决问题。

答案 6 :(得分:0)

在我的情况下,按ctrl + shift + p(打开命令面板,如@ MasterYork42回答)并选择Terminal:Clear即可。

答案 7 :(得分:0)

我在终端上遇到了同样的问题。该终端在VSCODE中不起作用。 我使用32位版本VSCode-win32-ia32-1.43.1修复了此问题。

因此请使用32位应用程序VSCode-win32-ia32-1.43.1

答案 8 :(得分:0)

对我来说,关闭我所有的 Visual Studio 代码文件夹并重新打开它们是有效的

答案 9 :(得分:0)

改为32位版本VSCode-win32-ia32-1.43.1