如何在 ConEmu 中设置 Clink 的 --profile 选项?

如何在 ConEmu 中设置 Clink 的 --profile 选项?

ConEmu 的文档为我们提供了一种优雅的方式注入 Clink。不过,我想指定 Clink 的--profile选项(文档),这样我就可以将我的 Clink 设置与其他配置文件一起保存在一个公共位置。

这在 ConEmu 中可以实现吗?

答案1

正如ConEmu作者不愿意为了将集成与外部程序(如)外部化clink,您应该使用环境变量(除非您乐意修改clink安装)。

变量名clink_profile可用于指定clink配置文件的位置。它优先于--profile命令行开关。

ConEmu您可以在部分下的设置 中定义环境变量Startup/Environment。您需要添加如下内容:

set clink_profile=%APPDATA%\clink\profile

答案2

ConEmu“加载器”只是告诉cmd.exe执行%ConEmuBaseDir%\clink\clink.bat注入。

所以,解决方案很简单。clink.bat例如,将原始名称重命名为某项,clink_load.bat 然后创建自己的单行clink.bat

@"%~dp0clink_load.bat" --profile yourpath inject

更好的是,您可以安装(复制所有文件)单击到子文件夹,例如%ConEmuBaseDir%\clink\vendor并创建%ConEmuBaseDir%\clink\clink.bat包含

@"%~dp0vendor\clink.bat" %*

实际上,你可以将任何所需的参数传递给你的 clink 加载器。甚至可以利用来自ConEmu 设置

相关内容