← ガイドトップに戻る

Q CLIで使用できるキーボードショートカットと効率的な入力方法を説明します。

基本ショートカット

Ctrl+T - Tangentモード切り替え

脱線会話の開始・終了

# Tangentモードに入る
<p>Ctrl+T</p>

<p># Tangentモードから戻る</p>
<p>Ctrl+T

設定変更:
q settings chat.tangentModeKey y    # Ctrl+Y に変更

Ctrl+S - ファジー検索

コマンドやコンテキストの検索

Ctrl+S
設定変更:
q settings chat.skimCommandKey f    # Ctrl+F に変更

Ctrl+G - オートコンプリート

入力候補の受け入れ

Ctrl+G
設定変更:
q settings chat.autocompletionKey tab    # Tab に変更(単一文字のみ)

複数行入力

/editor - エディタで作成

長文や複数行のプロンプトを作成

/editor

デフォルトエディタ(vi)が開き、複数行のプロンプトを作成できます。

エディタ変更:

環境変数 $EDITOR を設定することで、好みのエディタを使用できます:

export EDITOR=nano           # nano を使用
<p>export EDITOR=vim            # vim を使用</p>
<p>export EDITOR=emacs          # emacs を使用</p>
<p>export EDITOR="code -w"      # VS Code を使用(-w は待機オプション)</p>
<p>export EDITOR="subl -w"      # Sublime Text を使用</p>
<p>export EDITOR="atom -w"      # Atom を使用</p>
<p>export EDITOR=notepad        # Windows Notepad を使用

永続的な設定:

シェルの設定ファイルに追記することで、永続的に設定できます:

# ~/.bashrc または ~/.zshrc に追記
<p>echo 'export EDITOR=nano' >> ~/.bashrc</p>
<p>source ~/.bashrc

エディタごとの保存方法:

/reply - 引用返信

前回の回答を引用してエディタで返信

/reply

最新のアシスタント回答が引用された状態でエディタが開きます。

会話管理ショートカット

/save - 会話保存

/save                    # インタラクティブ保存
<p>/save project-setup      # 名前を指定して保存

/load - 会話読み込み

/load                    # インタラクティブ選択

/clear - 会話クリア

/clear

実験機能のショートカット

/checkpoint - チェックポイント管理

/checkpoint list         # 一覧表示
<p>/checkpoint restore      # 復元(インタラクティブ)

/tangent - Tangentモード

/tangent                 # 切り替え
<p>/tangent tail            # 最後の会話を保持して戻る

効率的な使い方

長文作成の流れ

  1. /editor でエディタを開く
  2. 複数行のプロンプトを作成
  3. 保存して終了(vi: :wq, nano: Ctrl+X
  4. プロンプトが送信される

前回の回答への詳細な返信

  1. /reply でエディタを開く
  2. 引用された回答を確認
  3. 詳細な返信を追記
  4. 保存して送信

ファジー検索の活用

  1. Ctrl+S で検索を開く
  2. コマンド名やキーワードを入力
  3. 候補から選択して実行

カスタマイズ例

ショートカットキーの変更

# Tangentモードを Ctrl+Y に
<p>q settings chat.tangentModeKey y</p>

<p># ファジー検索を Ctrl+F に</p>
<p>q settings chat.skimCommandKey f</p>

<p># オートコンプリートを Ctrl+Space に(単一文字のみ)</p>
<p>q settings chat.autocompletionKey " "

エディタの変更

# .bashrc または .zshrc に追加
<p>export EDITOR=nano       # nano を使用</p>
<p>export EDITOR=vim        # vim を使用</p>
<p>export EDITOR="code -w"  # VS Code を使用(-w は待機オプション)

注意事項

関連設定

q settings chat.tangentModeKey <key>        # Tangentモードキー
<p>q settings chat.skimCommandKey <key>        # ファジー検索キー</p>
<p>q settings chat.autocompletionKey <key>     # オートコンプリートキー

関連コマンド

/editor                  # エディタでプロンプト作成
<p>/reply                   # 引用返信</p>
<p>/tangent                 # Tangentモード切り替え