このページでは

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

キーボードショートカットを使うと、アプリケーションの開発が速くなります。すべてのQt Creator 関数とそのキーボードショートカットを表示するには、Preferences>Environment >Keyboard を選択します。

環境設定のキーボードタブ

このトピックの表は、デフォルトのキーボードショートカットの一覧です。アクション別に分類されています。

競合するショートカット

赤で表示されているショートカットは、複数の機能に関連付けられています。Qt Creator は、現在のコンテキストで使用可能な機能を実行します。現在のコンテキストで同じショートカットに対して複数の機能が利用可能な場合、Qt Creator は競合のためどの機能も実行しません。

キーボードショートカットは、ウィンドウマネージャが独自の目的で使用するショートカットと競合する可能性もあります。ウィンドウ・マネージャがキー・イベントを消費すると、Qt Creator のショートカットはアクティブになりません。通常、ウィンドウ・マネージャーでショートカットを設定できますが、それができない場合は、Qt Creator のショートカットを変更します。

例えば、Ubuntu 11.10のUnityは、デフォルトでウィンドウ・マネージャーでF10を使用しているため、デフォルトのQt Creator キーボード・ショートカットF10(Step Over)は、そのシステムでは機能しません。

メニューにショートカットを表示する

コンテキストメニュー項目のラベルにキーボードショートカットを表示するかどうかを決定するプラットフォームのデフォルト値を上書きするには、環境設定>Environment >Interface を選択します。Show keyboard shortcuts in context menus のラベルは、プラットフォームのデフォルト値がonoff かを示します。

環境設定の「インターフェイス」タブ

一般的なショートカットトップ5

アクションWindowsとLinuxmacOS
エディターに戻るEscEsc
履歴で前に開いていたドキュメントに移動Ctrl+TabOpt+タブ
プロジェクトをビルドするCtrl+BCmd+B
実行Ctrl+RCmd+R
出力ビューを切り替えるAlt+<数字

数字はビューの番号です。

Cmd+<数字

ロケータのショートカットトップ5

アクションWindowsとLinuxMacOS
アクティブにするLocatorCtrl+KCmd+K
ファイルを検索するCtrl+K, <テキストCmd+K、<テキスト
アクティブプロジェクトの実行設定のデバッグを開始するCtrl+K, drCmd+K, dr
アクティブプロジェクトの実行設定を実行するCtrl+K, rrCmd+K, rr
メニュー項目をトリガーするCtrl+Shift+K, <メニュー項目名Cmd+Shift+K, <メニュー項目名

エディターのショートカットトップ10

アクションWindowsとLinuxmacOS
自動インデント選択Ctrl+ICmd+I
カーソル下のシンボルへの参照を検索Ctrl+Shift+UCmd+Shift+U
カーソル下の記号をたどるF2F2
詳細検索へCtrl+Shift+FCmd+Shift+F
前のブックマークへ移動Ctrl+、Ctr+、
タイプ階層を開くCtrl+Shift+TCtrl+Shift+T
クリップボード履歴から貼り付けCtrl+Shift+VCmd+Shift+V
選択行をアルファベット順に並べ替えるAlt+Shift+SCtrl+Shift+S
ヘッダーファイルとソースファイルの切り替えF4F4
現在のスコープでコード補完をトリガーするCtrl+SpaceCtrl+Space

デバッガーショートカットトップ5

アクションWindowsおよびLinuxmacOS
デバッグの開始または継続F5Cmd+Y
デバッガを終了するShift+F5Cmd+Shift+Y
ステップオーバーF10Cmd+Shift+0
ステップ・インF11Cmd+Shift+I
ステップアウトShift+F11Cmd+Shift+T

Gitショートカットトップ5

アクションWindowsとLinuxmacOS
ディフAlt+G, Alt+DCtrl+G, Ctrl+D
プロジェクトまたはリポジトリの差分Alt+G, Alt+Shift+DCtrl+G, Ctrl+Shift+D
現在変更されているエディターの差分Alt+HCtrl+H
Gitの非難Alt+G, Alt+BCtrl+G, Ctrl+B
Gitログ・リポジトリAlt+G, Alt+KCtrl+G, Ctrl+K

一般的なキーボードショートカット

ドキュメントナビゲーションショートカット

アクションWindowsとLinuxmacOS
戻るAlt+左Cmd+Opt+左
進むAlt+右Cmd+Opt+右
行へ移動Ctrl+LCmd+L
履歴で次に開いている文書に移動Ctrl+Shift+TabOpt+Shift+タブ
履歴で前に開いていた文書に移動Ctrl+TabOpt+タブ
次の分割またはウィンドウに移動Ctrl+E, OCtrl+E, O

終了Qt Creator

デフォルトでは、Qt Creator は、開いているファイルに未保存の変更がない限り、確認を求めることなく終了します。常に確認を求めるには、Preferences>Environment >System と進み、Ask for confirmation before exiting を選択します。

アクションWindowsとLinuxmacOS
終了Qt CreatorCtrl+QCmd+Q

ファイル管理ショートカット

アクションWindowsとLinuxMacOS
ファイルまたはプロジェクトを開くCtrl+OCmd+O
新しいウィンドウで開くCtrl+E, 4Ctrl+E, 4
前のタブCtrl+Alt+右Cmd+Opt+右
次のタブCtrl+Alt+左Cmd+Opt+左
新規プロジェクトCtrl+Shift+NCmd+Shift+N
新規ファイルCtrl+NCmd+N
現在の文書を保存Ctrl+SCmd+S
すべての文書を保存Ctrl+Shift+Sなし
現在のエディタを閉じるCtrl+WCmd+W
すべてのエディタを閉じるCtrl+Shift+WCmd+Shift+W

検索と置換のショートカット

アクションWindowsおよびLinuxmacOS
アクティブにするLocatorCtrl+KCmd+K
検索と置換Ctrl+FCmd+F
次を検索F3Cmd+G
前を検索Shift+F3Ctrl+Shift+G
選択したテキストの次の出現箇所を検索Ctrl+F3Cmd+F3
選択したテキストの前の出現箇所を検索Cmd+Shift+F3なし
次を置換Ctrl+=Cmd+=
詳細検索を開くCtrl+Shift+FCmd+Shift+F

テキスト編集のショートカット

アクションWindowsとLinuxmacOS
すべて選択Ctrl+ACmd+A
切り取りCtrl+XCmd+X
コピーCtrl+CCmd+C
貼り付けCtrl+VCmd+V
クリップボード履歴から貼り付けCtrl+Shift+VCmd+Shift+V
印刷Ctrl+PCmd+P
元に戻すCtrl+ZCmd+Z
やり直しCtrl+Shift+ZCmd+Shift+Z

UIナビゲーションショートカット

モードのショートカット

アクションWindowsとLinuxmacOS
Welcome モードに切り替えるCtrl+1Ctrl+1
Edit モードに切り替えるCtrl+2Ctrl+2
Design モードに切り替えるCtrl+3Ctrl+3
Debug モードに切り替えるCtrl+4Ctrl+4
Projects モードに切り替えるCtrl+5Ctrl+5
Extensions モードに切り替えるCtrl+6Ctrl+6
Help モードに切り替えるCtrl+7Ctrl+7
Edit モードへ

Edit モードで

  • 最初にEscを選択すると、フォーカスがエディタに移動します。
  • 2回目にEscを選択すると、セカンダリー・ウィンドウが閉じられます。
EscEsc

出力ビューのショートカット

アクションWindowsとLinuxmacOS
トグルIssuesAlt+1Cmd+1
トグルSearch ResultsAlt+2Cmd+2
トグルApplication OutputAlt+3Cmd+3
トグルCompile OutputAlt+4Cmd+4
他の出力ビューを切り替えるAlt+<数字

数字はビューの番号です。

Cmd+<数字
出力ビューを最大化するAlt+Shift+9Cmd+シフト+9
出力の次の項目に移動F6F6
出力の前の項目に移動Shift+F6Shift+F6
アクションWindowsとLinuxMacOS
Bookmarks ビューをアクティブにするAlt+MCtrl+Opt+M
File System ビューをアクティブにするAlt+Y、Alt+FCtrl+Y、Ctrl+F
Open Documents ビューをアクティブにする。Alt+OCtrl+O
Projects ビューをアクティブにするAlt+XCtrl+X
フルスクリーンCtrl+Shift+F11Cmd+Ctrl+F
左サイドバーを切り替えるAlt+0Cmd+0
右サイドバーを切り替えるAlt+Shift+0Cmd+Shift+0

エディタのショートカット

アクションWindowsとLinuxmacOS
選択範囲の自動インデントCtrl+ICmd+I
段落の折り返しCtrl+E, RCtrl+E, R
テキストの折り返しを有効にするCtrl+E, Ctrl+WCtrl+E, Ctrl+W
選択範囲のコメントを切り替えるCtrl+/Cmd+/
空白を視覚化するCtrl+E, Ctrl+VCtrl+E, Ctrl+V
現在のスコープでコード補完をトリガーするCtrl+SpaceCtrl+Space
このスコープでリファクタリングアクションをトリガーするAlt+EnterOpt+Return
関数呼び出しのカーソル位置に関係なく、関数シグネチャのツールチップを表示するCtrl+Shift+DCtrl+Shift+D

ブックマークショートカット

アクションWindowsおよびLinuxmacOS
ブックマークを切り替えるCtrl+MCtrl+M
次のブックマークへ移動Ctrl+.Ctrl+.
前のブックマークへ移動Ctrl+、Ctrl+、

コードブロックのショートカット

アクションWindowsとLinuxmacOS
ブロックの折りたたみCtrl+<Cmd+<
ブロックを展開するCtrl+> ブロックの展開Cmd+> 拡張
ブロックの最後に移動Ctrl+] ブロックを展開するCmd+] を押す
ブロックの先頭に移動Ctrl+[Cmd+[
ブロックの終端に移動し、現在のカーソル位置からブロックの終端までの行を選択するCtrl+Shift+] を押すCmd+} ブロックの開始位置に移動し、現在のカーソル位置とブロックの終了位置の間の行を選択します。
ブロックの先頭に移動し、現在のカーソル位置とブロックの先頭の間の行を選択するCtrl+Shift+[Cmd+{
現在のブロックを選択

親ブロックまで選択範囲を広げるには、もう一度ショートカットを選択します。この動作をオンにするには、環境設定>Text Editor >Behavior >Enable smart selection changing を開きます。

Ctrl+UCmd+U
最新のスマートブロック選択を元に戻すCtrl+Alt+Shift+UCmd+Opt+Shift+U

コードラインのショートカット

アクションWindowsとLinuxmacOS
行をコピーCtrl+InsCmd+Ins
行を下にコピーCtrl+Alt+DownCmd+Opt+Down
行を上にコピーCtrl+Alt+UpCtrl+Alt+Opt+Up
行をカットShift+DelShift+Del
行を結合Ctrl+JCmd+J
現在の行の上に行を挿入Ctrl+Shift+EnterCmd+Shift+Return
現在の行の下に行を挿入Ctrl+EnterCmd+Return
現在の行を下に移動Ctrl+Shift+DownCmd+Shift+Down
現在の行を上に移動Ctrl+Shift+UpCmd+Shift+Up

コードナビゲーションショートカット

アクションWindowsおよびLinuxmacOS
カーソル下のシンボルへの参照を検索Ctrl+Shift+U

注: Linuxでこのキーボードショートカットが機能しない場合は、編集の問題を参照してください。

Cmd+Shift+U
カーソル下のシンボルをたどる

名前空間、クラス、関数、変数、インクルード文、マクロ、および CMake 関数、マクロ、ターゲット、パッケージで機能します。また、デフォルトのブラウザで URL を開き、リソースエディタでQt リソースファイル (.qrc) を開きます。

F2F2
関数の宣言と定義を切り替えるShift+F2Shift+F2

C++編集ショートカット

アクションWindowsおよびLinuxmacOS
型階層を開くCtrl+Shift+TCtrl+Shift+T
インクルード階層を開くCtrl+Shift+ICtrl+Shift+I
カーソル下のシンボルの名前を変更するCtrl+Shift+RCmd+Shift+R
ヘッダーファイルとソースファイルの切り替えF4F4
マルチカーソル編集のために、選択したテキストの次の出現箇所にカーソルを追加するCtrl+DCmd+D
選択テキストを小文字にするAlt+UCtrl+U
選択テキストを大文字に変換Alt+Shift+UCtrl+Shift+U
選択行をアルファベット順に並べ替えるAlt+Shift+SCtrl+Shift+S

FakeVim ショートカット

アクションWindows と LinuxmacOS
Vimスタイル編集の切り替えAlt+Y, Alt+YCtrl+Shift+Y, Ctrl+Shift+Y
FakeVimモードでユーザーアクションを実行するAlt+Y, n, nはユーザーアクションの番号。Ctrl+Shift+Y, n

フォントサイズのショートカット

アクションWindows および LinuxmacOS
フォントサイズを小さくするCtrl+- (Ctrl+マウスホイールを下に振る)Cmd+- (Cmd+マウスホイールを下に振る)
フォントサイズを大きくするCtrl++ (Ctrl+マウスホイールを上にロール)Cmd++ (Cmd+マウスホイールを上にロール)
フォントサイズをリセットCtrl+0Ctrl+0

スニペットのショートカット

アクションWindowsとLinuxmacOS
スニペットを取得Alt+C, Alt+FCtrl+C, Ctrl+F
スニペットを貼り付けるAlt+C, Alt+PCtrl+C, Ctrl+P

スプリットビューのショートカット

アクションWindowsとLinuxmacOS
分割表示Ctrl+E, 2Ctrl+E, 2
左右に分割Ctrl+E, 3Ctrl+E, 3
すべての分割を削除するCtrl+E, 1Ctrl+E, 1
現在の分割を削除するCtrl+E, 0Ctrl+E, 0

テキスト編集マクロのショートカット

操作方法WindowsおよびLinuxMacOS
テキスト編集マクロを記録するAlt+[Cmd+[
マクロの記録を停止するAlt+] を押すCmd+] を押す
最後のマクロを再生するAlt+RCtrl+R

ビルド&実行ショートカット

アクションWindowsとLinuxmacOS
プロジェクトのビルドCtrl+BCmd+B
現在のファイルをビルドするCtrl+Alt+BCmd+Opt+B
すべてビルドCtrl+Shift+BCmd+Shift+B
ビルドするキットを選択し、以下のコマンドでプロジェクトを実行します。Ctrl+TCmd+T
アクティブなビルド構成を編集するCtrl+E, Ctrl+BCmd+E, Cmd+B
実行Ctrl+RCmd+R
アクティブなラン設定を編集するCtrl+E, Ctrl+RCmd+E、Cmd+R

デバッガのショートカット

アクションWindowsおよびLinuxmacOS
デバッグの開始または継続F5Cmd+Y
デバッガを終了するShift+F5Cmd+Shift+Y
ステップオーバーF10Cmd+Shift+O
ステップ・インF11Cmd+Shift+I
ステップアウトShift+F11Cmd+Shift+T
ブレークポイントの設定または削除F9F8
ブレークポイントを有効または無効にするCtrl+F9Cmd+F8
選択した関数を実行Ctrl+F6Cmd+F6
行まで実行Ctrl+F10Shift+F8
方向を逆にするF12なし

ヘルプモードのショートカット

アクションWindowsとLinuxMacOS
状況依存ヘルプの表示F1F1
Help モードでContents に移動Ctrl+Shift+Cなし
ブックマークを追加するCtrl+MCtrl+M
Help モードでIndex に移動Ctrl+Shift+ICtrl+I
フォントサイズをリセットするCtrl+0Ctrl+0
Help モードでSearch に移動Ctrl+Shift+/Ctrl+/

画像ビューアーのショートカット

アクションWindowsおよびLinuxmacOS
背景に切り替えるCtrl+[キーCmd+[
アウトラインに切り替えるCtrl+] アウトラインに切り替えるCmd+] を押す
ズームインCtrl++Cmd++
ズームアウトCtrl+-Cmd+-
画面に合わせるCtrl+=Cmd+=
オリジナルサイズCtrl+0Ctrl+0

プロジェクトのショートカット

アクションWindowsとLinuxmacOS
新規プロジェクトCtrl+Shift+NCmd+Shift+N
プロジェクトを開くCtrl+Shift+Oなし

Qt Quick ショートカット

アクションWindowsとLinuxMacOS
Qt Quick ツールバーを表示するCtrl+Alt+SpaceCtrl+Opt+Space
JavaScriptコードの静的チェックを実行して一般的な問題を見つけるCtrl+Shift+CCmd+Shift+C

Qt Widgets デザイナーのショートカット

アクションWindowsおよびLinuxmacOS
サイズを調整するCtrl+JCtrl+J
グリッドにレイアウトするCtrl+GCtrl+Shift+G
水平にレイアウトするCtrl+HCtrl+Shift+H
垂直にレイアウトするCtrl+LCtrl+L
プレビューAlt+Shift+ROpt+Shift+R
シグナルとスロットの編集F4F4

バージョン管理のショートカット

アクションバージョン管理システム
バザールCVSGitMercurialPerforceサブバージョン
追加なしAlt+C, Alt+AAlt+G、Alt+AなしAlt+P、Alt+AAlt+S、Alt+A
コミット/送信Alt+Z、Alt+CAlt+C, Alt+CAlt+G, Alt+CAlt+G、Alt+CAlt+P、Alt+SAlt+S、Alt+C
ディフAlt+Z、Alt+DAlt+C、Alt+DAlt+G、Alt+DAlt+G、Alt+DなしAlt+S、Alt+D
プロジェクトまたはリポジトリの差分なしなしAlt+G, Alt+Shift+DなしAlt+P、Alt+Dなし
現在変更されているエディタの差分なしなしAlt+Hなしなしなし
非難/注釈なしなしAlt+G、Alt+Bなしなしなし
ログ/ファイルログAlt+Z、Alt+LなしAlt+G, Alt+LAlt+G、Alt+LAlt+P、Alt+Fなし
ログリポジトリなしなしAlt+G、Alt+Kなしなしなし
ステータスAlt+Z、Alt+SなしなしAlt+G、Alt+Sなしなし
変更の取り消しなしなしAlt+G、Alt+UなしAlt+P、Alt+Rなし
編集なしなしなしなしAlt+P、Alt+Eなし
オープンなしなしなしなしAlt+P、Alt+Oなし

macOSでのVCSショートカット

アクションバージョン管理システム
バザールCVSGitMercurialPerforceサブバージョン
追加なしCtrl+C, Ctrl+ACtrl+G、Ctrl+AなしCtrl+P、Ctrl+ACtrl+S, Ctrl+A
コミット/サブミットCtrl+Z, Ctrl+CCtrl+C, Ctrl+CCtrl+G, Ctrl+CCtrl+H, Ctrl+CCtrl+P, Ctrl+SCtrl+S, Ctrl+C
DiffCtrl+Z, Ctrl+DCtrl+C, Ctrl+DCtrl+G, Ctrl+DCtrl+H, Ctrl+DなしCtrl+S, Ctrl+D
プロジェクトまたはリポジトリの差分なしなしCtrl+G, Ctrl+Shift+DなしCtrl+P、Ctrl+Dなし
現在変更されているエディタの差分なしなしCtrl+Hなしなしなし
非難/注釈なしなしCtrl+G、Ctrl+Bなしなしなし
ログ/ファイルログCtrl+Z、Ctrl+LなしCtrl+G, Ctrl+LCtrl+H, Ctrl+LCtrl+P, Ctrl+Fなし
ログリポジトリなしなしCtrl+G、Ctrl+Kなしなしなし
ステータスCtrl+Z、Ctrl+SなしなしCtrl+H、Ctrl+Sなしなし
変更の取り消しなしなしCtrl+G、Ctrl+UなしCtrl+P、Ctrl+Rなし
編集なしなしなしなしCtrl+P、Ctrl+Eなし
開くなしなしなしなしCtrl+P、Ctrl+Oなし

Emacsショートカット

Emacsエディタユーザーに馴染みのある方法でアクションを実行するためのショートカットを指定できます。デフォルトでは、アクションはキーの組み合わせにバインドされていません。

Note: ショートカットを使用するには、EmacsKeysプラグインを有効にしてください。

以下のアクションが利用できます:

  • コピー
  • 切り取り
  • 文字の削除
  • カーソルとマークの交換
  • ファイルエンドへ移動
  • ファイル開始位置へ移動
  • 行末へ移動
  • 行頭へ
  • 次の文字へ
  • 次の行へ移動
  • 次の単語に移動
  • 前の文字へ
  • 前の行へ
  • 前の単語に移動
  • 行の挿入とインデント
  • 行を消す
  • 単語のキル
  • マーク
  • 画面の半分を下にスクロール
  • 画面の半分を上にスクロール
  • ヤンク

キーボードショートカットの割り当て」、「キーボードショートカットの検索」、「キーボードショートカットのインポートとエクスポート」、「プラグインの有効化と無効化」も参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.