Claude Code ターミナル改行問題と VS Code 設定

2026年01月15日

Claude Codeにおける改行入力の問題について。

改行(複数行入力)の解決策は以下の3つ。 バックスラッシュ + Enter はすべての環境で有効。 iTerm2など一部のターミナルでは Shift + Enter も機能する。

Claude Code Shortcuts

VS Codeの設定確認と変更手順

設定確認方法

現在の設定を確認するには、コマンドパレットを使うのが最も簡単。Ctrl/Cmd + Shift + P を押し、「keyboard」と入力して「Preferences: Open Keyboard Shortcuts」を選択する。

ショートカットキーで直接開くことも可能。Windows/Linuxなら Ctrl + K の後に Ctrl + S、Macなら Cmd + K の後に Cmd + S。Macの場合はメニューバーの Code > 基本設定 > キーボードショートカット からもアクセス可能。

設定変更手順

設定を変更する場合は、対象のコマンドを検索する。「terminal.sendSequence」などが検索対象。

変更したい行の左側にある「鉛筆アイコン」をクリック、または行をダブルクリックで入力モードになる。新しいキー割り当て(例: Shift + Enter)を入力して Enter を押せば設定完了。競合通知が出た場合は必要に応じて調整を行う。


  • Claude Codeの改行問題
    • 概要
      • Shift + Enter による改行は、使用するターミナルによって動作が異なる。
    • 環境ごとの挙動
      • iTerm2, WezTerm, Ghostty, Kitty
        • デフォルトで動作するらしい。設定は不要。
      • macOS Terminal.app
        • zshの仕様により動作しない場合がある。
        • Option + Enter を使用するか、Bashに切り替えることで対応可能。
      • VS Code 統合ターミナル
        • Shift + Enter で動作する場合もあるが、設定が必要な場合が多い。
    • 解決策
      • バックスラッシュ + Enter を使用する。
        • すべてのターミナルで動作する最も確実な方法。

  • 2026-01-15
    • 記事作成。
    • ユーザーがつまずきやすい改行問題と、VS Codeでの設定手順についてまとめた。