最近使用 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
目录.
(完)