Wie stelle ich die Option --profile von Clink in ConEmu ein?

Wie stelle ich die Option --profile von Clink in ConEmu ein?

Die Dokumente von ConEmu bieten uns eine elegante Möglichkeit,Injektion von Clink. Ich möchte jedoch --profiledie Option von Clink angeben (Dokumente), damit ich meine Clink-Einstellungen zusammen mit anderen Konfigurationsdateien an einem gemeinsamen Ort aufbewahren kann.

Ist das in ConEmu möglich?

Antwort1

Als ConEmuAutorwar zurückhaltendUm die Integration mit externen Programmen wie auszulagern clink, sollten Sie auf die Verwendung einer Umgebungsvariable zurückgreifen (es sei denn, Sie sind mit der Änderung clinkder Installation zufrieden).

Mit der benannten Variable kann der Speicherort des Profils clink_profileangegeben werden . Sie hat Vorrang vor dem Befehlszeilenschalter.clink--profile

Sie können Umgebungsvariablen in ConEmuden Einstellungen unter diesem Startup/EnvironmentAbschnitt definieren. Sie müssen etwas wie das Folgende hinzufügen:

set clink_profile=%APPDATA%\clink\profile

Antwort2

Der ConEmu-„Loader“ weist lediglich cmd.exean, „Inject“ auszuführen %ConEmuBaseDir%\clink\clink.bat.

Die Lösung ist also einfach. Benennen Sie das Original clink.batbeispielsweise in etw um clink_load.bat und erstellen Sie Ihre eigene einzeiligeclink.bat

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

Noch besser ist es, wenn Sie alle Dateien kopieren und in einen Unterordner klicken, z. B. %ConEmuBaseDir%\clink\vendorund einen Ordner %ConEmuBaseDir%\clink\clink.batmit

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

Dort können Sie tatsächlich alle gewünschten Argumente an Ihren Clink-Loader übergeben. Sogar die Verwendung einiger Umgebungsvariablen ausConEmu-Einstellungen.

verwandte Informationen