このページについて

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

キーボードショートカットを使用すると、アプリケーション開発の効率が向上します。Qt Creator のすべての機能とそのキーボードショートカットを確認するには、[Preferences ] > [Environment ] > [Keyboard] を選択してください。

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

このトピックの表には、デフォルトのキーボードショートカットが一覧表示されています。これらは操作ごとに分類されています。

競合するショートカット

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

また、キーボードショートカットは、ウィンドウマネージャーが独自の目的で使用しているショートカットと競合する場合もあります。ウィンドウマネージャーがキーイベントを処理してしまうと、Qt Creator のショートカットは作動しません。通常、ウィンドウマネージャーでショートカットを設定できますが、それが許可されていない場合は、Qt Creator のショートカットを変更することができます。

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

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

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

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

よく使われるショートカットトップ5

操作Windows および LinuxmacOS
エディタに戻るEscEsc
履歴上の直前に開いていたドキュメントへ移動Ctrl+TabOpt+Tab
プロジェクトをビルドCtrl+BCmd+B
実行Ctrl+RCmd+R
出力ビューの切り替えAlt+<数字>

ここで、数字はビューの番号を表します。

Cmd+<番号>

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

操作Windows および LinuxmacOS
有効化LocatorCtrl+KCmd+K
ファイルを検索Ctrl+K、<text>Cmd+K, <text>
アクティブなプロジェクトの実行構成のデバッグを開始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+,Ctrl+,
タイプ階層を開く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 blameAlt+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+Tab
履歴の前の開いていたドキュメントへ移動Ctrl+TabOpt+Tab
次の分割画面またはウィンドウへ移動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+E、4Ctrl+E、4
前のタブCtrl+Alt+右矢印Cmd+Opt+右
次のタブCtrl+Alt+左Cmd+Opt+左
新しいプロジェクトCtrl+Shift+NCmd+Shift+N
Ctrl+Shift+NCtrl+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
選択したテキストの前の出現箇所を検索Ctrl+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+Shift+9
出力の次の項目へ移動F6F6
出力の前の項目へ移動Shift+F6Shift+F6
アクションWindows および LinuxmacOS
Bookmarks ビューを有効にするAlt+MCtrl+Opt+M
File System ビューを有効にするAlt+MCtrl+Opt+MAlt+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+{
現在のブロックを選択する

ショートカットを再度実行すると、選択範囲が親ブロックまで拡張されます。この動作を有効にするには、「Preferences 」>「Text Editor 」>「Behavior 」>「Enable smart selection changing 」の順に進んでください。

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

コード行のショートカット

操作Windows および LinuxmacOS
行をコピーCtrl+InsCmd+Ins
行を下にコピーCtrl+Alt+下矢印Cmd+Opt+下矢印
行を上にコピーCtrl+Alt+上矢印Cmd+Opt+上矢印
行を切り取りShift+DelShift+Del
線を結合Ctrl+JCmd+J
現在の行の上に1行挿入Ctrl+Shift+EnterCmd+Shift+Return
現在の行の下に行を挿入Ctrl+EnterCmd+Return
現在の行を下に移動Ctrl+Shift+下矢印Cmd+Shift+下矢印
現在の行を上に移動Ctrl+Shift+上矢印Cmd+Shift+上矢印

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

操作Windows および LinuxmacOS
カーソル位置のシンボルへの参照を検索Ctrl+Shift+U

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

Cmd+Shift+U
カーソル下のシンボルを追跡

名前空間、クラス、関数、変数、include 文、マクロのほか、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 は 1 から 9 までのユーザーアクションの番号)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

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

アクション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+0Ctrl+Shift+NCmd+Shift+N
ファイルまたはプロジェクトを開くCtrl+OCmd+O
プロジェクトを開くCtrl+Shift+Oなし

Qt Quick ショートカット

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

Qt Quick Designerのショートカット

アクションWindows および LinuxmacOS
スタックされたコンテナにコンポーネントを追加Ctrl+Shift+ACmd+Shift+A
タブバーを追加Ctrl+Shift+TCmd+Shift+T
積み重ねられたコンテナのインデックスを1減らすCtrl+Shift+左Cmd+Shift+左
リストモデルの編集Alt+EOpt+E
親まで塗りつぶすShift+FShift+F
フローポジショナーCtrl+MCmd+M
積み重ねられたコンテナのインデックスを増やすCtrl+Shift+右Cmd+Shift+右
ジャンプ先CodeF4F4
1列に並べるCtrl+LCmd+L
グリッド配置Shift+GShift+G
行に並べるCtrl+UCmd+U
コンポーネントを編集F2F2
ポジショナーを削除Ctrl+Shift+PCmd+Shift+P
選択したコンポーネントのアンカーをリセットCtrl+Shift+RCmd+Shift+R
位置をリセットし、暗黙の位置を使用するCtrl+DCmd+D
サイズをリセットし、暗黙のサイズを使用するShift+SShift+S
すべてのノードを表示Alt+BOpt+B
選択したノードのみを表示Shift+BShift+B
表示Live PreviewAlt+POpt+P
表示の切り替えCtrl+GCmd+G

タイムラインのショートカット

アクションWindows および LinuxmacOS
自動キーKK
終了フレーム終了終了
ループ再生Ctrl+Shift+スペースCmd+Shift+スペース
次のフレーム..
再生スペーススペース
前のフレーム,,
開始フレームホームホーム
タイムライン設定SS

トランジションのショートカット

アクションWindows および LinuxmacOS
イージングカーブエディタCC
トランジション設定SS

Qt Widgets Designer ショートカット

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

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

アクションバージョン管理システム
BazaarCVSGitMercurialPerforceSubversion
追加なし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 ショートカット

アクションバージョン管理システム
BazaarCVSGitMercurialPerforceSubversion
追加なし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
差分Ctrl+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エディタのユーザーにとって馴染みのある方法で、アクションを実行するためのショートカットを指定できます。デフォルトでは、アクションにはどのキーの組み合わせも割り当てられていません。

注: ショートカットを使用するには、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.