Codex CLI では、対話型セッションの表示や、コマンドとプロンプトの入力方法をターミナル向けにカスタマイズできます。
シンタックスハイライトとテーマ
ターミナル UI(TUI)は、Markdown のフェンスで囲んだコードブロックとファイルの差分を色分けして表示します。/theme を実行するとテーマ選択画面が開きます。テーマをプレビューして選択すると、tui.theme の値が $CODEX_HOME/config.toml に保存されます。
カスタムテーマを追加するには、.tmTheme ファイルを $CODEX_HOME/themes に配置し、テーマ選択画面でそのテーマを選びます。
シェルの入力補完
Bash、Zsh、Fish、PowerShell のうち、使用するシェルに合わせて補完スクリプトを生成します。
codex completion zsh
シェルの設定ファイルからスクリプトを読み込みます。Zsh の場合は、次の行を追加します。
eval "$(codex completion zsh)"
Zsh で command not found: compdef と表示された場合は、Codex の補完スクリプトを読み込む前に、Zsh の補完システムを初期化します。
autoload -Uz compinit && compinit
eval "$(codex completion zsh)"
シェルを再起動し、codex と入力して Tab キーを押し、補完が機能することを確認します。
プロンプトエディター
長いプロンプトを編集するには、コンポーザーで Ctrl+G を押します。VISUAL で指定したエディターが開きます。EDITOR で指定したエディターが開くのは、VISUAL が未設定の場合です。編集内容を保存してエディターを閉じると、テキストがコンポーザーに戻り、送信できます。
対話型セッションで使えるキーボード操作と、コマンドおよびオプションの一覧については、コマンドを参照してください。