如果我使用自定义终端(如MSYS或Cygwin bash.exe),如何在项目目录中启动Clion中的嵌入式终端?
无论启动目录设置为什么,Bash似乎始终在主目录中启动。有没有办法强制bash在其运行的目录中启动?我尝试添加
cd "`pwd`"
到.bashrc,但那没有用。
答案 0 :(得分:1)
我通过使用内容为
的Windows批处理文件解决了这个问题@echo off
set CHERE_INVOKING=1 && C:\dev\msys64\usr\bin\bash.exe --login
然后我将批处理文件放在CLion中。
我从msys2启动脚本msys2_shell.cmd
派生出来,其中环境变量CHERE_INVOKING
用于指定保留调用目录。