VSCode多终端配置

VSCode配置多个终端,包括Cmd、PowerShell、Gitbash、Cygwin,并设置打开Cygwin终端后,自动打开项目路径。

1. 安装VSCode插件Shell launcher

VSCode可以配置默认的终端,但不支持多个终端。安装插件Shell launcher来支持多终端。

配置用户json:

//多终端配置,插件shellLauncher
"shellLauncher.shells.windows": [
    {
        "shell": "C:\\WINDOWS\\System32\\cmd.exe",
        "label": "Cmd"
    },
    {
        "shell": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
        "label": "PowerShell"
    },
    {
        "shell": "E:\\PortableSoft\\PortableGit\\bin\\bash.exe",
        "label": "Gitbash"
    },
    {
        "shell": "cmd.exe",
        "label": "Cygwin",
        "args": ["/k", "E:\\PortableSoft\\cygwin-portable\\cygwin-portable-vscode.cmd"]
    },
],

配置快捷键Ctrl + Shift + backtick启动Shell launcher。

Cmd、PowerShell、Gitbash工作良好,一打开就是项目路径了。cygwin-portable打开不是项目路径,而是/home/root目录。

2. 解决cygwin-portable的项目路径问题

内容保护区域