原文(日本語に翻訳)
フルスクリーンモードでの会話自動スクロールを無効化する autoScrollEnabled 設定を追加
原文(英語)
Added autoScrollEnabled config to disable conversation auto-scroll in fullscreen mode
概要
autoScrollEnabled は、フルスクリーンモード(TUI モード)での会話自動スクロールを制御する新しい設定項目です。デフォルトでは、新しいメッセージが追加されると自動的に最下部へスクロールされますが、この設定を無効化することで、スクロール位置を自分で管理できます。過去のメッセージを参照しながら作業したい場合に特に便利です。
基本的な使い方
bash
# /config メニューから設定を変更
/config
# autoScrollEnabled を探して false に設定または settings.json に直接記述:
json
{
"autoScrollEnabled": false
}実践例
過去のメッセージを参照しながら作業する
長い会話で Claude が生成したコードを上方向にスクロールして確認しながら、新しいプロンプトを入力したい場合:
bash
# フルスクリーンモードを有効化
/tui fullscreen
# autoScrollEnabled を false に設定
/config
# → autoScrollEnabled: false を選択
# 以降は新しいメッセージが来てもスクロール位置が保持される自動スクロールを一時的に無効化するワークフロー
bash
# 大量のコード生成タスクを実行中に過去の結果を確認したいとき
/config → autoScrollEnabled: false
# 確認が終わったら再度有効化
/config → autoScrollEnabled: truesettings.json でプロジェクト単位の設定
プロジェクトごとに異なる設定を使いたい場合:
json
// .claude/settings.json(プロジェクトスコープ)
{
"autoScrollEnabled": false
}注意点
- この設定はフルスクリーンモード(
/tui fullscreenまたはCLAUDE_CODE_NO_FLICKER=1)でのみ有効です - 自動スクロールを無効にした場合、新しいレスポンスを確認するには手動でスクロールダウンする必要があります
j/kキー(または矢印キー)でスクロール操作が可能です- デフォルト値は
true(自動スクロール有効)です
関連情報
- Claude Code フルスクリーンレンダリング ドキュメント
- Claude Code 設定リファレンス
- 関連記事:
/tuiコマンドによるフルスクリーンモードへの切り替え