【結論】対話モードで改行する方法
Claude CodeのInteractive modeでは、Terminal設定に応じた複数行入力を利用できます。
まず/helpまたはKeybinding一覧で現在の改行操作を確認してください。
# 起動後のセッション内で利用可能な操作を確認
/help引用符で囲む方法はShellの構文であり、Claude Code対話欄の標準的な改行方法ではありません。
具体的な手順・設定方法
確実に長文を渡す場合は、EditorでPrompt fileを作り、Print modeへ標準入力します。
# ターミナルでPrompt fileをClaude Codeへ渡す
cat prompt.txt | claude -p "標準入力の要件に従い、変更計画だけを出力してください"
# PowerShellでPrompt fileを渡す
Get-Content .\prompt.txt -Raw | claude -p "要件を解析してください"対話中はTerminalごとの改行Keyを使い、誤送信が起きたらEscや中断操作で停止します。
実践プロンプト / 活用テクニック
長いPromptは構造化します。
# prompt.txtの内容例
目的: 未認証時の遷移不具合を修正する。
対象: src/auth と tests/auth のみ。
制約: 公開APIを変更しない。
完了条件: 再現テスト追加、全テスト成功、変更理由を報告。注意点・よくあるエラーと対処法
claude <<EOFはShellから標準入力を渡す手法で、Interactive UIの改行とは別物です。
Terminal emulatorやKeybinding設定により操作が異なるため、固定Shortcutを断定しないでください。
秘密情報をPrompt fileへ保存した場合は履歴・Backup・Git管理にも残るため注意します。