VScode config Cygwin

Apr 10, 2020

最近使用 VScode 开发 VUE, windows 的 CMD 太弱, 使用node命令不好用. 希望在vs里面直接套用 cygwin 命令行.

解决方式是直接使用 E:\\cygwin64\\bin\\bash.exe 命令即可. 有部分环境变量需要设置.如下:

// cygwin 的安装目录
"terminal.integrated.shell.windows": "E:\\cygwin64\\bin\\bash.exe",
// 使得 cygwin 切换到当前工作目录
"terminal.integrated.env.windows": {
    "CHERE_INVOKING": "1"
},
// 使 cygwin 能够在 vscode 中正常使用 Shell 命令
"terminal.integrated.shellArgs.windows": [
    "-l"
]

还有个简单的方案,

"terminal.integrated.shell.windows": "E:\\cygwin64\\Cygwin.bat"

有个缺点是, 该命令定位到 home 目录.

(完)