Невозможно установить терминал по умолчанию для PowerShell 6.0

Я пытаюсь установить терминал по умолчанию в vscode для PowerShell 6.0. Однако после перезапуска vscode появляется следующее сообщение, и терминал не запускается.

ERROR  e.executable.toLowerCase is not a function

Вот код отмены настроек пользователя, который я пытался использовать. ПРИМЕЧАНИЕ: разделители пути с обратной косой чертой должны быть экранированы.

vscode 1.18.1
PSVersion 6.0.0-rc
"C:\Program Files\PowerShell\6.0.0-rc\pwsh.exe"

{
    "window.zoomLevel": 1,
    "terminal.integrated.shell.windows": {
        "C:\\Program Files\\PowerShell\\6.0.0-rc\\pwsh.exe"
    }
}

1 ответ

Решение

"terminal.integrated.env.windows" is not the correct property to use.

Это работает.

{
    "window.zoomLevel": 1,
    "terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\6.0.0-rc\\pwsh.exe"
}

Это тоже работает.

{
    "window.zoomLevel": 1,
    "terminal.integrated.shell.windows":
        "C:/Program Files/PowerShell/6.0.0-rc/pwsh.exe"
}

По состоянию на 26.08.2009 путь:

{
    "window.zoomLevel": 1,
    "terminal.integrated.shell.windows": "C:/Program Files/PowerShell/6/pwsh.exe"
}
Другие вопросы по тегам