mirror of
https://github.com/zenlm/zen-code-docs.git
synced 2026-10-30 14:58:40 +00:00
5.4 KiB
5.4 KiB
テーマ
Qwen Code は、配色や外観をカスタマイズできるさまざまなテーマをサポートしています。/theme コマンドまたは "theme": 設定項目を使って、お好みのテーマに変更できます。
利用可能なテーマ
Qwen Code にはいくつかの事前定義されたテーマが含まれており、CLI 内で /theme コマンドを実行することで一覧を表示できます:
- ダークテーマ:
ANSIAtom OneAyuDefaultDraculaGitHub
- ライトテーマ:
ANSI LightAyu LightDefault LightGitHub LightGoogle CodeXcode
テーマの変更方法
- Qwen Code で
/themeと入力します。 - 利用可能なテーマの一覧を表示するダイアログまたは選択プロンプトが表示されます。
- 矢印キーを使ってテーマを選択します。一部のインターフェースでは、選択中にライブプレビューやハイライト表示が行われる場合があります。
- 選択内容を確定して、テーマを適用します。
テーマの永続化
選択されたテーマは Qwen Code の設定に保存されるため、セッションをまたいでユーザーの設定が保持されます。
カスタムカラーテーマ
Qwen Code では、settings.json ファイルにテーマを指定することで、独自のカスタムカラーテーマを作成できます。これにより、CLI で使用されるカラーパレットを完全にコントロールすることが可能になります。
カスタムテーマの定義方法
ユーザー、プロジェクト、またはシステムの settings.json ファイルに customThemes ブロックを追加してください。各カスタムテーマは、一意の名前と一連のカラーキーを持つオブジェクトとして定義されます。例:
{
"customThemes": {
"MyCustomTheme": {
"name": "MyCustomTheme",
"type": "custom",
"Background": "#181818",
"Foreground": "#F8F8F2",
"LightBlue": "#82AAFF",
"AccentBlue": "#61AFEF",
"AccentPurple": "#C678DD",
"AccentCyan": "#56B6C2",
"AccentGreen": "#98C379",
"AccentYellow": "#E5C07B",
"AccentRed": "#E06C75",
"Comment": "#5C6370",
"Gray": "#ABB2BF",
"DiffAdded": "#A6E3A1",
"DiffRemoved": "#F38BA8",
"DiffModified": "#89B4FA",
"GradientColors": ["#4796E4", "#847ACE", "#C3677F"]
}
}
}
カラーキー:
BackgroundForegroundLightBlueAccentBlueAccentPurpleAccentCyanAccentGreenAccentYellowAccentRedCommentGrayDiffAdded(任意、diff の追加行用)DiffRemoved(任意、diff の削除行用)DiffModified(任意、diff の変更行用)
必須プロパティ:
name(customThemesオブジェクト内のキーと一致し、文字列である必要があります)type(文字列"custom"である必要があります)BackgroundForegroundLightBlueAccentBlueAccentPurpleAccentCyanAccentGreenAccentYellowAccentRedCommentGray
色の値には、16進コード(例:#FF0000)または標準的な CSS カラー名(例:coral、teal、blue)を使用できます。サポートされている名前の完全なリストについては、CSS color names を参照してください。
customThemes オブジェクトにエントリを追加することで、複数のカスタムテーマを定義できます。
カスタムテーマの例
カスタムテーマの使い方
- Qwen Code で
/themeコマンドを使用して、カスタムテーマを選択します。作成したテーマはテーマ選択ダイアログに表示されます。 - または、
settings.jsonに"theme": "MyCustomTheme"を追加してデフォルトとして設定します。 - カスタムテーマはユーザー、プロジェクト、システムのいずれかのレベルで設定でき、他の設定と同様の設定の優先順位に従います。
ダークテーマ
ANSI
Atom OneDark
Ayu
Default
Dracula
GitHub
Light Themes
ANSI Light
Ayu Light
Default Light
GitHub Light
Google Code
Xcode