Ошибка терминала Visual Studio Code: неверный синтаксис имени файла, имени каталога или метки тома

У меня есть эта проблема в коде Microsoft Visual Studio, всякий раз, когда я открываю терминал, первое сообщение, которое я получаю, это The filename, directory name, or volume label syntax is incorrect. Терминал работает нормально ... просто мне мешает видеть это сообщение об ошибке всякий раз, когда я открываю терминал ... как это исправить ?

Я установил Cmder в качестве терминала кода визуальной студии по умолчанию, может быть, есть что-то, связанное с этой ошибкой?

заранее спасибо

введите здесь описание изображения


person BetoIGM    schedule 07.09.2020    source источник


Ответы (2)


Я не уверен, как вы установили cmder в качестве встроенного терминала в vscode, но в 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"],
person apena    schedule 09.09.2020

У меня такая же проблема, но она была исправлена, выполнив следующие действия.

  1. перейдите к настройке и найдите json

  2. нажмите запустить - (изменить в settings.json)

  3. теперь замените строку terminal.integrated.shell.windows:(путь как показано) на строку

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

  4. сохранить программу. Сделанный!

person Kaushal Sahu    schedule 10.05.2021