環境変数

CLAUDE_CODE_BS_AS_CTRL_BACKSPACE

0x08 バイト(^H)を、通常の Backspace として扱うか、Ctrl+Backspace として扱うかを設定します。

使い方・用途

  • 0: 0x08 を通常の Backspace として扱います。Windows のターミナルで Backspace が単語全体を削除してしまう場合に設定します。
  • 1: 0x08 を Ctrl+Backspace として扱います。
  • デフォルト値: Windows では Ctrl+Backspace(mintty または cygwin を除く)、macOS および Linux では通常の Backspace です。
英語原文(公式ドキュメントより)

Set to 0 to make Claude Code read the 0x08 byte, also written ^H, as plain Backspace, or 1 to read it as Ctrl+Backspace. Either value replaces the platform default. By default, Claude Code reads it as Ctrl+Backspace on Windows, except when TERM_PROGRAM is mintty or TERM is cygwin, and as plain Backspace on macOS and Linux. Set 0 in a Windows terminal where Backspace deletes a whole word