![](/img/trans.png)
[英]The terminal shell path "..\..\..\vsCode\git\bin\bash.exe" does not exist in VS Code Windows
[英]How to setup Intellij idea terminal path with cmder but initiated with git bash.exe?
所以我已经安装了Cmder
和Git bash
,并且我的Cmder
的设置方式是在里面运行 git bash.exe
。
目前我的 Intellij 想法的终端路径设置为:
C:\\Program Files\\Git\\bin\\bash.exe
,适用于bash.exe
但是,直接使用bash.exe
一个缺点是它不会自动转换 windows 目录,例如: D:\\Documents\\Adobe
,当我在cd
之后复制它时,它将是:
cd D:\\Documents\\Adobe
而不是:
cd /d/Documents/Adobe
我将在 cmder 中获取。
我在网上cmder
过,人们分享了如何使用路径将cmder
合并到idea的终端中:
"cmd.exe" /k ""%CMDER_ROOT%\\vendor\\init.bat""
但是,这只是使用 cmder 作为cmd.exe
的涂层,而不是我想要的bash.exe
。
我试图替换为:
"C:\\Program Files\\Git\\bin\\bash.exe" /k ""%CMDER_ROOT%\\vendor\\init.bat""
,它不起作用。
也试过:
"C:\\Program Files\\Git\\bin\\sh.exe" --login -i /k ""%CMDER_ROOT%\\vendor\\init.bat""
和:
"C:\\Program Files\\Git\\bin\\sh.exe" /k ""%CMDER_ROOT%\\vendor\\init.bat""
都失败了。
任何sugestons? 谢谢! 或者,如果有人可以告诉我如何更改 git bash.exe
以便它可以自动将 windows 目录转换为 Linux 类型,那也可以。
我认为您不能在 cmder 和 Intellij IDEA 终端中运行 git-bash。
我试过这个:在 Cmder 中为 git-bash 创建一个任务并尝试在 Intellij 中使用cmder.exe /TASK xxx
。 我有任务,但似乎 Intellij 在终端设置中的可执行文件后不支持 args,因此/TASK xxx
不可解析。
然后我将终端设置中的路径更改为 BAT 文件,但终端似乎不支持运行它; 我看到终端闪烁并关闭。 也许只允许可执行文件。 分支信息显示在当前路径的右侧。 我觉得很方便。
所以,你有两个选择:
git-bash.exe
并习惯将斜杠作为路径分隔符(这比反斜杠更明智,相信我)cmd /k ""%ConEmuDir%\\..\\init.bat" "
。 这将在当前文件夹中打开 cmder,你也有 git 支持。 也就是说,停止使用 mingw64,只使用 ConEmu + clink。 您有颜色支持、Windows 反斜杠等。 您还可以将 Win 命令与 bash 语法混合使用(勾选“Shell 集成”)。 这就是我现在正在做的事情。 显示分支信息,以及 lambda 符号。 已经很完美了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.