Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code Visual Studio代码终端错误:文件名、目录名或卷标语法不正确_Visual Studio Code_Terminal_Cmder - Fatal编程技术网

Visual studio code Visual Studio代码终端错误:文件名、目录名或卷标语法不正确

Visual studio code Visual Studio代码终端错误:文件名、目录名或卷标语法不正确,visual-studio-code,terminal,cmder,Visual Studio Code,Terminal,Cmder,我在microsoft visual studio代码中遇到了这个问题,每当我打开终端时,我收到的第一条消息是文件名、目录名或卷标语法不正确。终端工作正常。。每当我打开终端时都会看到这个错误消息,这让我很恼火。。我怎么修理它 我将Cmder安装为默认的visual studio代码终端,可能与此错误有关 提前谢谢 我不确定您是如何在vscode中安装cmder作为集成终端的,但在设置.json中,您可以尝试将终端.integrated.shell.windows指向cmd.exe,将终端.int

我在microsoft visual studio代码中遇到了这个问题,每当我打开终端时,我收到的第一条消息是
文件名、目录名或卷标语法不正确。
终端工作正常。。每当我打开终端时都会看到这个错误消息,这让我很恼火。。我怎么修理它

我将Cmder安装为默认的visual studio代码终端,可能与此错误有关

提前谢谢


我不确定您是如何在vscode中安装cmder作为集成终端的,但在
设置.json
中,您可以尝试将
终端.integrated.shell.windows
指向
cmd.exe
,将
终端.integrated.shell args.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”],

我得到了相同的问题,但通过以下步骤得到了修复

  • 转到设置并搜索json

  • 单击启动(在setting.json中编辑)

  • 现在将行“terminal.integrated.shell.windows”:(路径如图所示)替换为

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

  • 保存程序。完成了