ConEmu - タスクごとに異なるカラースキーム

ConEmu - タスクごとに異なるカラースキーム

ConEmu で異なるタスクに異なる配色を使用したいのですが、方法がわかりません。さまざまなプログラムでこれを行う方法についての説明はあります。ただし、カラー パレットのオーバーライド チェック ボックスをオンにしても何も起こらず、オプションは保持されません。(何をオーバーライドできますか?)

アプリではなくタスクに基づいて配色を変更する方法はありますか? (アプリはすべて同じで、異なるディレクトリから起動するだけです)

ありがとう!

答え1

すべてがドキュメント-new_console:P:"yourpalettename"シェルのコマンドラインにタスク

答え2

私は、異なるシェルに異なるカラーテーマ/スキームを設定することで、PowerShell、Bash、CMD のどれを使用しているかを簡単に判別できるようにしました。

ConEmu の「設定」に移動します。

ConEmu設定ウィンドウ

  1. タスクをクリック
  2. スキーム/テーマを変更したいシェル/タスクを選択します
  3. 追加-new_console:P:"paletteName"
    • <逃げるのを忘れず>^

例: Powershell テーマを使用した Powershell (管理者)

powershell.exe -new_console:a:P:"^<PowerShell^>"

例: Solarized Git テーマを使用した Git Bash

set "PATH=%ConEmuDir%\..\Git\usr\bin;%PATH%" & "%ConEmuDir%\..\Git\git-cmd.exe" --no-cd --command=%ConEmuBaseDirShort%\conemu-msys2-64.exe /usr/bin/bash.exe -l -i -new_console:P:"^<Solarized Git^>"

関連情報