2

Документы ConEmu дают нам элегантный способ введения Клинка. Тем не менее, я хотел бы указать параметр Clink --profile (docs), чтобы я мог сохранить свои настройки Clink вместе с другими файлами конфигурации в общем месте.

Возможно ли это в ConEmu?

2 ответа2

1

Поскольку автор ConEmu неохотно распространял интеграцию с внешними программами, такими как clink , вам следует прибегнуть к использованию переменной среды (если вы не удовлетворены изменением установки clink ).

Переменная с именем clink_profile может быть использован для определения местоположения clink профиля. Он имеет преимущество перед параметром командной строки --profile .

Вы можете определить переменные среды в настройках ConEmu разделе Startup/Environment . Вам нужно добавить что-то вроде ниже:

set clink_profile=%APPDATA%\clink\profile
0

"Загрузчик" ConEmu просто указывает cmd.exe выполнить %ConEmuBaseDir%\clink\clink.bat .

Итак, решение простое. Переименуйте оригинальный clink.bat в что-то, например clink_load.bat и создайте свой собственный однострочный clink.bat

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

Более того, вы можете установить (скопировать все файлы) clink в подпапку, например, %ConEmuBaseDir%\clink\vendor и создать %ConEmuBaseDir%\clink\clink.bat содержащий

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

Там вы можете передать любые желаемые аргументы вашему клинкеру. Даже используя некоторые переменные окружения из настроек ConEmu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .