Visual Studio Code终端错误:文件名,目录名称或卷标签语法不正确

问题描述

我在Microsoft Visual Studio代码中遇到此问题,每当我打开终端时,我收到的第一条消息就是The filename,directory name,or volume label Syntax is incorrect.,该终端工作正常。。。 ..我该如何解决

我安装了Cmder作为我的认Visual Studio代码终端,也许与此错误有关?

预先感谢

enter image description here

解决方法

我不确定您是如何在vscode中将cmder安装为集成终端的,但是在settings.json中,您可以尝试将terminal.integrated.shell.windows指向cmd.exe并将terminal.integrated.shellArgs.windows指向什么使cmd.exe 成为(行为类似)cmder,即cmder的init.bat文件。因此,在您的vscode settings.json中添加或修改以下几行以指向您的cmd.exe和cmder init.bat

    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe","terminal.integrated.shellArgs.windows": [ "/k","C:\\cmder\\vendor\\init.bat"],
,

我遇到了同样的问题,但按照以下步骤解决了

  1. 去设置和搜索json

  2. 点击启动 -(在 setting.json 中编辑)

  3. 现在将 "terminal.integrated.shell.windows":(path as shown) 行替换为

    "terminal.integrated.shell.windows": "C:\Windows\System32\cmd.exe","C:\cmder\vendor\init.bat"],

  4. 保存程序。大功告成!