Skip to content

原文(日本語に翻訳)

Ctrl+G 外部エディタで Claude の最後の回答をコメントとしてコンテキスト表示するオプションを追加(/config で有効化)

原文(英語)

Added option to show Claude's last response as commented context in the Ctrl+G external editor (enable via /config)

概要

Ctrl+G で開く外部エディタ(vim、nano、VSCode など)でプロンプトを編集する際に、Claude の直前の回答をコメントとして表示できるようになりました。これにより、前の回答を Claude Code の画面に戻って確認することなく、外部エディタ内で参照しながらプロンプトを書くことができます。/config から有効化できます。

基本的な使い方

bash
# 設定を有効化
/config
# → "Show Claude's last response as commented context in external editor" を有効にする

# 外部エディタを開く
Ctrl+G

# エディタに Claude の前回の回答がコメントとして表示される

実践例

コードレビューのフィードバックを見ながら修正指示を書く

Claude にコードレビューを依頼した後、その内容を参照しながら詳細な修正指示を書きたい場合:

bash
# Claude にコードレビューを依頼(例)
"この関数をレビューしてください..."

# Claude のレビュー回答が表示される

# 詳細な追加指示を外部エディタで書く
Ctrl+G

# エディタには以下のような形式で Claude の回答がコメント表示される:
# > Claude の回答:
# > 1. エラーハンドリングが不足しています
# > 2. 変数名がわかりにくいです
# > ...
#
# ← ここに次のプロンプトを記述

長文プロンプトを書く際の参考として活用

複雑なタスクを指示する際に、前の会話の文脈を踏まえてプロンプトを書く:

bash
# 前の会話で Claude が提案した設計を参照しながら実装指示を書く
Ctrl+G

# エディタ内で:
# > [前回の Claude の提案内容がコメントとして表示される]
#
# 上記の設計に基づいて、以下の点を実装してください:
# 1. ...
# 2. ...

デフォルトエディタの設定

使用するエディタは EDITOR 環境変数で制御できます:

bash
# VSCode を使用する場合
export EDITOR="code --wait"

# vim を使用する場合
export EDITOR=vim

# nano を使用する場合
export EDITOR=nano

注意点

  • この機能は /config から手動で有効化する必要があります(デフォルトは無効)
  • コメントとして表示される内容は読み取り専用であり、削除しても問題ありません
  • コメントの形式はエディタのファイルタイプによって異なる場合があります
  • 非常に長い Claude の回答の場合、コメント量が多くなることがあります

関連情報