无法将默认终端设置为PowerShell 6.0

时间:2017-12-02 21:50:20

标签: powershell visual-studio-code vscode-settings powershell-v6.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"
    }
}

2 个答案:

答案 0 :(得分:2)

"terminal.integrated.env.windows"不是正确使用的属性。

这很有效。

{
    "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"
}

答案 1 :(得分:0)

截至2019年8月26日,路径为:

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