在 clion 的项目目录中启动嵌入式 MSYS bash
Starting embedded MSYS bash in the project directory in clion
如果我使用的是自定义终端(如 MSYS 或 Cygwin bash.exe),如何在项目目录中的 Clion 中启动嵌入式终端?
Bash 似乎总是在主目录中启动,无论启动目录设置为什么。有没有办法强制 bash 在 运行 所在的目录中启动?我尝试添加
cd "`pwd`"
到 .bashrc,但这没有用。
以下是 Clion 中终端设置页面的屏幕截图:
我通过使用包含
内容的 windows 批处理文件解决了这个问题
@echo off
set CHERE_INVOKING=1 && C:\dev\msys64\usr\bin\bash.exe --login
然后我将批处理文件放入 CLion。
我从 msys2 启动脚本 msys2_shell.cmd
中得出,其中环境变量 CHERE_INVOKING
用于指定保留调用目录。
如果我使用的是自定义终端(如 MSYS 或 Cygwin bash.exe),如何在项目目录中的 Clion 中启动嵌入式终端?
Bash 似乎总是在主目录中启动,无论启动目录设置为什么。有没有办法强制 bash 在 运行 所在的目录中启动?我尝试添加
cd "`pwd`"
到 .bashrc,但这没有用。
以下是 Clion 中终端设置页面的屏幕截图:
我通过使用包含
内容的 windows 批处理文件解决了这个问题@echo off
set CHERE_INVOKING=1 && C:\dev\msys64\usr\bin\bash.exe --login
然后我将批处理文件放入 CLion。
我从 msys2 启动脚本 msys2_shell.cmd
中得出,其中环境变量 CHERE_INVOKING
用于指定保留调用目录。