【发布时间】:2021-02-25 17:38:29
【问题描述】:
我想在 IntelliJ / GoLand / WebStorm 等中使用 cmder shell。
另外,我想使用 bash 而不是默认的 cmd。
这可以通过在设置>工具>终端中更改设置来实现:
对于Shell路径,配置
cmd.exe /c "path\to\my\cmder\vendor\git-for-windows\bin\bash.exe"
这按预期工作:打开终端窗口时,cmder 启动 bash。
但是,这样做有一个问题:别名不起作用。
在普通的cmder bash 窗口中,我可以使用ll 之类的别名。在这里,我不能。
我发现别名定义在cmder\vendor\git-for-windows\etc\profile.d\aliases.sh
编辑:当我使用以下shell路径时:
cmd.exe /c "path\to\my\cmder\vendor\git-for-windows\bin\bash.exe" --login -i
...别名有效。但是打开控制台时,总是会收到以下错误信息:
Creating user startup file: /config/user_profile.sh
cp: cannot stat '/vendor/user_profile.sh.default': No such file or directory
将“开始目录”更改为cmder文件夹并不能解决问题。
如何让它们在我的 IDE 中运行?
【问题讨论】:
-
@CrazyCoder 我已经从那里得到了我的初始解决方案;)
-
@CrazyCoder 无论如何,我现在可以使用别名(请参阅我编辑的问题),但现在路径有些错误 - 请参阅上面的错误消息。
-
您在 IDE 之外使用什么命令行来运行 cmder bash 以使其正常工作?
标签: bash intellij-idea webstorm goland cmder