環境変数

CLAUDE_CODE_NO_FLICKER

フリッカー(画面のちらつき)を抑え、長い会話でもメモリ消費を一定に保つフルスクリーン・レンダリング・モードを有効にします。

使い方・用途

  • vimhtop のように代替画面バッファを使用することで、描画の乱れを抑え、スムーズな操作感を提供します。
  • 長時間のセッションにおいてターミナルのメモリ使用量をフラットに維持し、マウスによるスクロールや選択操作をサポートします。
英語原文(公式ドキュメントより)

Set to 1 to enable fullscreen rendering, a research preview that reduces flicker and keeps memory flat in long conversations. Equivalent to the tui setting; you can also switch with /tui fullscreen

関連する変更履歴

v2.1.89 (1件)

Added
環境変数 CLAUDE_CODE_NO_FLICKER=1 を追加しました。仮想化されたスクロールバックによる、ちらつきのない代替画面レンダリングを有効にできます。
英語原文を表示
Added CLAUDE_CODE_NO_FLICKER=1 environment variable to opt into flicker-free alt-screen rendering with virtualized scrollback

変更前

一部の端末環境において、画面の更新やスクロール時に表示がちらついたり、意図しない描画の乱れが発生することがありました。

変更後

ちらつきを抑えた新しい描画方式をオプトインで利用できるようになり、視認性と操作感が向上します。

ユーザーへの恩恵

長時間の開発作業において、画面のちらつきによる目の疲れやストレスを軽減し、より快適な作業環境を維持できます。

関連ドキュメント

v2.1.88 (1件)

Added
仮想化されたスクロールバックによるフリッカーフリーな代替画面レンダリングを有効にする環境変数 CLAUDE_CODE_NO_FLICKER=1 を追加しました
英語原文を表示
Added CLAUDE_CODE_NO_FLICKER=1 environment variable to opt into flicker-free alt-screen rendering with virtualized scrollback

変更前

特定のターミナル環境において、Claude Codeの出力が更新される際に画面がちらついたり(フリッカー)、スクロールバックの挙動が不安定になることがありました。

変更後

この環境変数を有効にすることで、画面のちらつきを抑えたスムーズな代替画面(alt-screen)レンダリングを利用できるようになります。

ユーザーへの恩恵

ターミナルでの視認性が向上し、長時間のコーディングセッションでも目の疲れを軽減し、集中力を維持しやすくなります。

関連ドキュメント