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 の「ローダー」は、単にinjectcmd.exeを実行するように指示します%ConEmuBaseDir%\clink\clink.bat

解決策は簡単です。clink.bat例えば、元のファイル名をsmthに変更しclink_load.bat 、独自の1行ファイルを作成します。clink.bat

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

さらに良いのは、(すべてのファイルをコピーして)サブフォルダにclinkをインストールし、次のものを%ConEmuBaseDir%\clink\vendor作成することです。%ConEmuBaseDir%\clink\clink.bat

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

そこでは、clinkローダーに任意の引数を渡すことができます。ConEmu設定

関連情報