快捷鍵設置
Tools->options->environment->keyboard
查找定位
當前文件中查找 ctrl+f
項目中查找 Tools->locate (ctrl+k)
定位到光標所在的函數/變量定義 F2
切換頭文件和實現文件 F4
查找光標所在的函數被調用的地方 ctrl+shift+u
查找結果是折疊的,可以給expand all設置快捷鍵(默認無快捷鍵)
ctrl+[, ctrl+],定位到所在最小塊的起始/結束處
ctrl+m 書簽
ctrl+, ctrl+. 上一個/下一個書簽
ctrl+tab 在打開的文件間切換
ctrl+L 定位到某一行
ctrl+k 強大的定位工具。比如輸入"f"+空格+文件名, “m”+空格+函數名,支持通配符,"."+空格+符號名
alt+left / alt+right 跳轉到上一個/下一個位置(與eclipse一樣)
編輯
ctrl+return 無論光標在哪里,在下另起一新行
ctrl+shift+return 無論光標在哪里,在上另起一新行
ctrl+/ 切換注釋
ctrl+f 查找光標所在的詞
ctrl+i 將當前行縮進調整為正常
ctrl+j Join lines (與vim的J相似)
ctrl+b build project
ctrl+r run
ctrl+shift+b build all
alt+u 切換為小寫
alt+shift+u 切換為大寫
ctrl+shift+i open include hierachy
ctrl+shift+t open type hierachy
ctrl+shift+r rename
ctrl+h diff current file
alt+v 切換到vim模式
/** + return 添加doxygen能識別的注釋代碼
/*! + return 同上,格式略有不同
導航欄(sidebar)切換
alt+y 文件系統alt+m bookmarks
alt+x projects
無 outline
alt+0 toggle sidebar
新建項目
新建時會要求選擇build system (qmake, cmake, qbs之一)
如果只是需要瀏覽和編輯代碼,而不用qt creator來編譯和調試,則可以這樣操作:
方法1. qmake項目
新建一個空目錄用於存放新項目的配置文件
使用Qt Creator的`import existing project`功能,選中剛才創建的目錄,則會自動創建項目配置文件(Qt Creator 4.8實測可行)
添加已存在的代碼。
這樣就可以繞過build system的要求。
另外QT creator可識別*.creator和CMakeLists.txt作為項目配置文件,目錄下只要有這兩種文件之一,都可以直接被qt creator作為項目打開。
方法2. cmake項目
新建一個cmake項目,通過編輯CMakeList.txt來指定代碼目錄,頭文件目錄,預定義宏等,如:
cmake_minimum_required(VERSION 2.8) aux_source_directory("/home/z/src/doip/pma/DoIP" SRC1) aux_source_directory("/home/z/src/doip/pma/DoIP/api_visteon" SRC1) aux_source_directory("/home/z/src/doip/pma/PduR" SRC1) aux_source_directory("/home/z/src/doip/pma/Uds" SRC1) aux_source_directory("/home/z/src/doip/pma/apps/pma" SRC1) aux_source_directory("/home/z/src/doip/pma/apps/vgm-tester" SRC1) include_directories("/home/z/src/doip/pma") include_directories("/home/z/src/doip/pma/include") add_definitions(-DXL4_DEFINED) add_definitions(-DDOIP_PAYLOAD_SIZE=16384) project(doip_visteon) add_executable(${PROJECT_NAME} ${SRC1})