テック技報最新号へ →
AIコーディング

Claude Code: 画面が崩れたら Ctrl+L で描き直す(会話も入力中の文も消えない)

ターミナルの表示が乱れたり一部が空白になったりしたら、Ctrl+L を押す。画面を描き直すだけで、会話の履歴も入力欄の文字も残る。

@oswrav · 2026-11-09
#ai-coding#claude-code#codex#キーボード#ターミナル

どんな時に使う?

  • VS Code の分割ペインを動かした、tmux で切り替えた、などのあとに表示が崩れた
  • Cmd+K(ターミナルのクリア)を押したら UI の一部が空白になった
  • 長い出力のあとで、入力欄の位置がずれて見える

使い方

  • そのまま Ctrl+L を押す
  • 入力欄を消したいときは別のキーを使う: Ctrl+U(行を消す)や Esc 2回
  • 会話そのものを空にしたいときは /clear(こちらはコンテキストが消える)

仕様の変遷(CHANGELOG より)

  • 以前は Ctrl+L で入力欄も消えていたが、のちに「画面の描き直しだけ」に変わり、readline と同じ挙動になった
  • フルスクリーン表示では、Ctrl+L と Cmd+K は常に描き直しだけになり、2回押しで /clear になるショートカットは廃止された
  • iTerm2 で Ctrl+L やリサイズのたびにスクロールバックが古い画面で埋まる問題、tmux などでの重複表示は修正済み

Codex でも同じキー

  • Codex CLI 0.167.0 では、Ctrl+L で端末の表示を消しても、それまでのメッセージは Ctrl+T(トランスクリプト)で見られるよう修正された

注意点

出典

X の元の投稿を開く