【问题标题】:Visual Studio Code terminal error: The filename, directory name, or volume label syntax is incorrectVisual Studio Code 终端错误:文件名、目录名或卷标语法不正确
【发布时间】:2020-09-07 11:59:45
【问题描述】:
我在 microsoft Visual Studio 代码中遇到了这个问题,每当我打开终端时,我收到的第一条消息是 The filename, directory name, or volume label syntax is incorrect. 终端工作正常.. 只是在我打开终端时看到这个错误消息让我很烦恼..我该如何解决?
我将 Cmder 安装为我的默认 Visual Studio 代码终端,也许与此错误有关?
提前致谢
【问题讨论】:
标签:
visual-studio-code
terminal
cmder
【解决方案1】:
我不确定你是如何在 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"],
【解决方案2】:
我遇到了同样的问题,但按照以下步骤解决了
-
进入设置并搜索json
-
点击启动 -(在setting.json中编辑)
-
现在将 "terminal.integrated.shell.windows":(path as shown) 行替换为
"terminal.integrated.shell.windows": "C:\Windows\System32\cmd.exe",
"terminal.integrated.shellArgs.windows": [ "/k", "C:\cmder\vendor\init.bat"],
-
保存程序。完成!