qt creator中提供了各種快捷鍵來加快開發程序。
如果需要檢視或自定義快捷鍵,選擇工具->選項->環境->鍵盤。快捷鍵按類别列出,可以在過濾器(filter)處輸入指令名稱、标簽名稱或快捷鍵名稱,來快速定位想要查找的快捷鍵。
以紅顔色顯示的快捷鍵與某些功能相關聯。qt creator可以在目前上下文中執行該功能。如果幾個功能用同一個快捷鍵,那麼就會産生沖突,qt creator不會執行任何功能。
鍵盤快捷鍵也可能與視窗管理器使用的快捷鍵沖突。這種情況下,qt creator的快捷鍵就不會起作用。通常,可以在視窗管理器中配置快捷鍵,但如果不行,則可以改變qt creator的快捷鍵。例如,在ubuntu 11.10視窗管理器中使用了f10,是以預設的qt creator的鍵盤快捷鍵f10(單步調試)就不會在該系統上運作。
<a href="#%e7%ae%80%e4%bb%8b">簡介</a>
<a href="#%e9%85%8d%e7%bd%ae%e5%bf%ab%e6%8d%b7%e9%94%ae">配置快捷鍵</a>
<a href="#%e8%87%aa%e5%ae%9a%e4%b9%89%e5%bf%ab%e6%8d%b7%e9%94%ae">自定義快捷鍵</a>
<a href="#%e5%af%bc%e5%85%a5%e5%af%bc%e5%87%ba%e5%bf%ab%e6%8d%b7%e9%94%ae">導入導出快捷鍵</a>
<a href="#%e9%bb%98%e8%ae%a4%e5%bf%ab%e6%8d%b7%e9%94%ae">預設快捷鍵</a>
<a href="#%e4%b8%80%e8%88%ac%e5%bf%ab%e6%8d%b7%e9%94%ae">一般快捷鍵</a>
<a href="#%e7%bc%96%e8%be%91%e5%bf%ab%e6%8d%b7%e9%94%ae">編輯快捷鍵</a>
<a href="#%e5%9b%be%e5%83%8f%e6%b5%8f%e8%a7%88%e5%99%a8%e5%bf%ab%e6%8d%b7%e9%94%ae">圖像浏覽器快捷鍵</a>
<a href="#qt-quick%e8%ae%be%e8%ae%a1%e5%b8%88%e5%bf%ab%e6%8d%b7%e9%94%ae">qt quick設計師快捷鍵</a>
<a href="#%e8%b0%83%e8%af%95%e5%bf%ab%e6%8d%b7%e9%94%ae">調試快捷鍵</a>
<a href="#%e9%a1%b9%e7%9b%ae%e5%bf%ab%e6%8d%b7%e9%94%ae">項目快捷鍵</a>
<a href="#%e5%b8%ae%e5%8a%a9%e5%bf%ab%e6%8d%b7%e9%94%ae">幫助快捷鍵</a>
<a href="#%e6%9b%b4%e5%a4%9a%e5%8f%82%e8%80%83">更多參考</a>
選擇工具->選項->環境->鍵盤。
從清單中選擇一個指令。
在快捷鍵設定的”key sequence”處,有以下選擇:
(1) 輸入與標明指令關聯的快捷鍵。
(2) 選擇”record”,按下要設定的快捷鍵,選擇”stop recording”來完成錄制。
恢複預設的快捷鍵,選擇”reset”。
qt creator允許使用不同的鍵盤快捷鍵映射方案:
要導入鍵盤快捷鍵映射方案,單擊”import…”,然後選擇要導入的快捷鍵映射方案.kms檔案。
要導出鍵盤快捷鍵映射方案,單擊”export…”,然後選擇要導出.kms檔案的位置。
下表列出了預設的快捷鍵,它們是由動作進行分類。
動作
快捷鍵
打開檔案或項目(o)…
ctrl+o
建立檔案或項目(n)…
ctrl+n
在外部編輯器中打開
alt+v, alt+i
全選(a)
ctrl+a
删除
del
剪切(t)
ctrl+x
複制(c)
ctrl+c
粘貼
ctrl+v
撤銷
ctrl+y
列印
ctrl+p
儲存
ctrl+s
儲存所有檔案(l)…
ctrl+shift+s
關閉視窗
ctrl+w
關閉所有檔案
ctrl+shift+w
關閉目前檔案
ctrl+f4
後退
alt+left
前進
alt+right
跳轉行(g)…
ctrl+l
曆史中下個打開的檔案
ctrl+shift+tab
切換到其他分欄
ctrl+e, o
曆史中先前打開的檔案
ctrl+tab
激活定位器
ctrl+k
切換到歡迎模式
ctrl+1
切換到編輯模式
ctrl+2
切換到設計模式
ctrl+3
切換到調試模式
ctrl+4
切換到項目模式
ctrl+5
切換到分析模式
ctrl+6
切換到幫助模式
ctrl+7
切換問題視窗
alt+1 (cmd+1 on os x)
切換搜尋結果視窗
alt+2 (cmd+2 on os x)
切換應用程式輸出視窗
alt+3 (cmd+3 on os x)
切換編譯輸出視窗
alt+4 (cmd+4 on os x)
切換其它輸出視窗
alt+編号 (cmd+編号 on os x) 編号為”輸出視窗”中的編号
激活書簽視窗
alt+m
激活檔案系統視窗
alt+y
激活打開文檔視窗
alt+o
最大化輸出視窗
alt+9
輸出視窗-下一項
f6
輸出視窗-上一項
shift+f6
激活項目視窗
alt+x
全屏
ctrl+shift+f11
切換側邊欄
alt+0 (cmd+0 on os x)
ctrl+z
移動到編輯模式。在編輯模式下:第一次按下将焦點移動到編輯器中,第二次按下關閉輔助視窗
esc
退出qt creator
ctrl+q
自動縮進
ctrl+i
折疊
ctrl+<
展開
ctrl+>
在此範圍内觸發完成
ctrl+space
複制行
ctrl+ins
複制到行下
ctrl+alt+down
複制到行上
ctrl+alt+up
檢視剪切闆曆史
ctrl+shift+v
剪切行
shift+del
追加行
ctrl+j
在目前行上方插入新行
ctrl+shift+enter
在目前行下方插入新行
ctrl+enter
減小字型大小
ctrl+- (ctrl+滑鼠滾輪向下)
增加字型大小
ctrl++ (ctrl+滑鼠滾輪向上)
重置字型大小
ctrl+0
切換vim的編輯風格
alt+v, alt+v
分欄
ctrl+e, 2
左右分欄
ctrl+e, 3
删除所有分割
ctrl+e, 1
删除目前分割
ctrl+e, 0
全選
跳轉至塊結尾
ctrl+]
跳轉至塊開始
ctrl+[
跳轉至以}結尾的塊
ctrl+}
跳轉至以{開始的塊
ctrl+{
向下移動目前行
ctrl+shift+down
向上移動目前行
ctrl+shift+up
在此範圍激活重構
alt+enter
重新包裝段
ctrl+e, r
選擇目前塊,第二次按下選擇父塊
ctrl+u
啟用文本換行
ctrl+e, ctrl+w
注釋選中的内容
ctrl+/
可視化的空白
ctrl+e, ctrl+v
調整大小
網格布局
ctrl+g
水準布局
ctrl+h
垂直布局
預覽
alt+shift+r
編輯信号和槽
f4
切換書簽
ctrl+m
下個書簽
ctrl+.
上個書簽
ctrl+,
取得代碼片段
alt+c, alt+f
粘貼代碼片段
alt+c, alt+p
查找所有引用
ctrl+shift+u
跟随滑鼠下的符号
f2
重命名光标所在符号
ctrl+shift+r
切換函數聲明/定義
shift+f2
打開類型層次視窗
ctrl+shift+t
切換頭檔案/源檔案
選中的文本變小寫
alt+u
選中的文本變大寫
alt+shift+u
在javascript中執行靜态檢查來查找共同問題
ctrl+shift+c
查找和替換
ctrl+f
向下查找
f3
向上查找
shift+f3
查找選中文本下一次出現
ctrl+f3
查找選中文本上一次出現
ctrl+shift+f3
替換和查找下一個
ctrl+=
打開進階搜尋
ctrl+shift+f
錄制宏
alt+(
停止錄制宏
alt+)
播放最近的宏
alt+r
顯示qt quick工具欄
ctrl+alt+space
在fakevim模式執行使用者行為
alt+v, n, 其中n是使用者動作的數量, 從1到9
切換背景
顯示輪廓線
放大
ctrl++
縮小
ctrl+-
适應螢幕
原始大小
打開定義所選元件的qml檔案
切換代碼編輯器/可視化編輯器
切換左側側邊欄
ctrl+alt+0
切換右側側邊欄
ctrl+alt+shift+0
開始/繼續調試
f5
停止調試
shift+f5
單步跳過
f10
單步進入
f11
單步跳出
shift+f11
切換斷點
f9
運作到選擇的函數
ctrl+f6
執行到行
ctrl+f10
相反方向
f12(暫無)
建構項目
ctrl+b
建構所有項目
ctrl+shift+b
建立項目…
ctrl+shift+n
載入項目…
ctrl+shift+o
選擇建構套件(kit)建構和運作項目
ctrl+t
運作
ctrl+r
上下文相關幫助
f1
在幫助模式下激活内容
ctrl+t(暫無)
添加書簽
在幫助模式下激活索引
ctrl+i(暫無)
ctrl+0(暫無)
在幫助模式下激活查找
ctrl+s(暫無)
<a href="http://doc.qt.io/qtcreator/creator-keyboard-shortcuts.html">qt creator keyboard shortcuts(documentation)</a>
<a href="http://wiki.qt.io/qt_creator_keyboard_shortcuts">qt creator keyboard shortcuts(wiki)</a>