Los documentos de ConEmu nos brindan una forma elegante deinyectando tintineo. Sin embargo, me gustaría especificar --profile
la opción de Clink (documentos) para poder mantener mi configuración de Clink junto con otros archivos de configuración en una ubicación común.
¿Es esto posible en ConEmu?
Respuesta1
como el ConEmu
autorera reacioPara externalizar la integración con programas externos como clink
, debe recurrir al uso de una variable de entorno (a menos que esté satisfecho con modificar clink
la instalación).
La variable denominada clink_profile
se puede utilizar para especificar clink
la ubicación del perfil. Tiene preferencia sobre el --profile
modificador de línea de comandos.
Puede definir variables de entorno en ConEmu
la configuración de la Startup/Environment
sección. Debes agregar algo como lo siguiente:
set clink_profile=%APPDATA%\clink\profile
Respuesta2
El "cargador" de ConEmu simplemente le indica cmd.exe
que ejecute %ConEmuBaseDir%\clink\clink.bat
la inyección.
Entonces, la solución es simple. Cambie el nombre del original clink.bat
a algo, por ejemplo clink_load.bat
, y cree su propio diagrama unifilarclink.bat
@"%~dp0clink_load.bat" --profile yourpath inject
Aún mejor, puede instalar (copiar todos los archivos) hacer clic en una subcarpeta, por ejemplo, %ConEmuBaseDir%\clink\vendor
y crear un %ConEmuBaseDir%\clink\clink.bat
archivo que contenga
@"%~dp0vendor\clink.bat" %*
Allí podrá pasar los argumentos que desee a su cargador de clink. Incluso utilizando algunas variables de entorno deConfiguración de ConEmu.