Как мне установить параметр Клинка --profile в ConEmu?

1154
Charles Roper

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

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

2
Было бы хорошо принять некоторые ответы, это может помочь другим в поиске решения. Я бы сказал, что ответ fnt - правильный путь, если он работает для вас. Dawid Ferenczy 6 лет назад 1

2 ответа на вопрос

1
fnt

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

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

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

set clink_profile=%APPDATA%\clink\profile 
0
Maximus

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 .

Связанная проблема: https://github.com/mridgers/clink/issues/390 Maximus 8 лет назад 0
Это определенно не очень хорошая идея редактировать файлы ConEmu, так как они будут перезаписываться каждый раз, когда вы обновляете ConEmu до более новой версии. Dawid Ferenczy 6 лет назад 1
ConEmu не предоставляет клинк-файлы через дистрибутив ConEmu. Эти файлы ставятся пользователем вручную. Maximus 6 лет назад 0
ОК, это не часть ConEmu, но чокнуться. В любом случае, моя заметка остается в силе - лучше не менять файлы, распространяемые с некоторым программным обеспечением. Определенно, если есть какой-то другой способ. Dawid Ferenczy 6 лет назад 1
Я настаиваю на том, что использование пакетов является более гибким способом. Но ответ нас обновил. Maximus 6 лет назад 0

Похожие вопросы