Skip to Content
ユーザーガイドリファレンスキーボード ショートカット

Qwen Code キーボードショートカット

本文書では、Qwen Code で利用可能なキーボードショートカットの一覧を紹介します。

一般

ショートカット説明
Escダイアログと提案を閉じます。
Ctrl+C進行中のリクエストをキャンセルし、入力をクリアします。2回押すとアプリケーションを終了します。
Ctrl+D入力が空の場合にアプリケーションを終了します。2回押すと確定します。
Ctrl+L画面をクリアします。
Ctrl+Oコンパクトモードを切り替えます(ツール出力と思考の表示/非表示)。
Ctrl+S長いレスポンスの切り捨てを無効にして、完全に出力できるようにします。ターミナルのスクロールバックを使用して、出力全体を表示します。
Ctrl+Tツール説明の表示を切り替えます。
Ctrl+Bフォアグラウンドのシェルコマンドの実行中: バックグラウンドタスクに昇格させます。子プロセスは実行を継続し、エージェントのターンがブロック解除され、シェルは /tasks とバックグラウンドタスクダイアログに表示されます。シェルが実行されていない場合はノーオペレーションとなり、Ctrl+B はプロンプト領域のバインディング(カーソル左)にフォールスルーします。
Alt/Option+MMarkdown 出力をリッチレンダリングプレビューと生/ソースモードの間で切り替えます。macOS では、ターミナルが Option を Meta として送信する必要があります。
Shift+Tab(Windows では Tab承認モードを循環させます(plandefaultauto-editautoyolo

入力プロンプト

ショートカット説明
!入力が空のときにシェルモードを切り替えます。
?入力が空のときにキーボードショートカットの表示を切り替えます。
Ctrl+Enter / Cmd+Enter / Shift+Enter / Ctrl+J改行を挿入します。
Down Arrow下に移動し、次に末尾にスナップし、次に履歴の次へ移動します。
Enter現在のプロンプトを送信します。
Meta+Delete / Ctrl+Deleteカーソルの右側の単語を削除します。
Tab提案が存在する場合は、現在の提案をオートコンプリートします。
Up Arrow上に移動し、次に先頭にスナップし、次に履歴の前へ移動します。
Ctrl+A / Homeカーソルを行の先頭に移動します。
Ctrl+B / Left Arrowカーソルを1文字左に移動します。
Ctrl+C入力プロンプトをクリアします。
Esc(2回押し)入力プロンプトをクリアします。
Ctrl+D / Deleteカーソルの右側の文字を削除します。
Ctrl+E / Endカーソルを行の末尾に移動します。
Ctrl+F / Right Arrowカーソルを1文字右に移動します。
Ctrl+H / Backspaceカーソルの左側の文字を削除します。
Ctrl+Kカーソルから行の末尾までを削除します。
Ctrl+Left Arrow / Meta+Left Arrow / Meta+Bカーソルを1単語左に移動します。
Ctrl+N下に移動し、次に末尾にスナップし、次に履歴の次へ移動します。
Ctrl+P上に移動し、次に先頭にスナップし、次に履歴の前へ移動します。
Ctrl+R入力/シェル履歴を逆方向に検索します。
Ctrl+Y最後に失敗したリクエストを再試行します。
Ctrl+Right Arrow / Meta+Right Arrow / Meta+Fカーソルを1単語右に移動します。
Ctrl+Uカーソルから行の先頭までを削除します。
Ctrl+V(Windows: Alt+Vクリップボードの内容を貼り付けます。クリップボードに画像が含まれている場合は、その画像が保存され、プロンプトにその参照が挿入されます。
Ctrl+W / Meta+Backspace / Ctrl+Backspaceカーソルの左側の単語を削除します。
Ctrl+X現在の入力を外部エディタで開きます。

提案

ショートカット説明
Down Arrow / Ctrl+N提案を下方にナビゲートします。
Tab / Enter選択した提案を受け入れます。
Up Arrow / Ctrl+P提案を上方にナビゲートします。

ラジオボタン選択

ショートカット説明
Down Arrow / j / Ctrl+N選択を下に移動します。
Enter選択を確定します。
Up Arrow / k / Ctrl+P選択を上に移動します。
1-9番号で項目を選択します。
(複数桁)9より大きい番号の項目の場合、数字を素早く連続して押すことで、対応する項目を選択します。

履歴スクロールバック

ui.useTerminalBuffer が有効な場合のみアクティブになります(Settings → UI → Virtualized History)。このモードでは、会話履歴はホストターミナルのスクロールバックではなく、アプリ内のビューポート内にレンダリングされるため、以下のキーがターミナルのネイティブスクロールに取って代わります。

ショートカット説明
Shift+Up履歴を1行上にスクロールします。
Shift+Down履歴を1行下にスクロールします。
PgUp履歴を1ページ(ビューポートの高さ)上にスクロールします。
PgDn履歴を1ページ(ビューポートの高さ)下にスクロールします。
Ctrl+Home会話の先頭にジャンプします。
Ctrl+End末尾にジャンプします(およびライブ自動追従を再有効化します)。
Mouse wheel履歴をスクロールします(1クリックあたり3行)。
ui.useTerminalBuffer がオンの場合、ターミナルはマウスイベントを qwen-code に転送し、ホイールでアプリ内ビューポートを操作できるようにします。副作用として、ネイティブのクリック&ドラッグによるテキスト選択がプログラムに消費されます — ドラッグ中に Shift(macOS Terminal / iTerm の場合は Option)を押し続けると、マウスキャプチャを回避して通常通りテキストを選択できます。

tmux トラックパッドスクロール

tmux 内では、一部のターミナルがトラックパッドやホイールのジェスチャを、qwen-code が受信する前に単純な Up Arrow および Down Arrow シーケンスに変換します。これらのバイトは実際の矢印キーの押下と同一であるため、qwen-code はビューポートをスクロールしようとしたのか、プロンプト履歴を操作しようとしたのかを区別できません。

tmux 内でトラックパッドスクロールがプロンプト履歴を変更してしまう場合は、ui.useTerminalBuffer を有効にしてください。その後、Shift+Up / Shift+Down を使用するか、tmux がホイールイベントをアプリに転送する場合はマウスホイールを使用します。ホストのスクロールバックを優先する場合は、ホイールイベントに対する tmux のマウスバインディングを調整してください。

IDE 統合

ショートカット説明
Ctrl+GIDE から CLI が受信したコンテキストを確認
Last updated on