快捷键设置
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 projectctrl+r runctrl+shift+b build allalt+u 切换为小写alt+shift+u 切换为大写ctrl+shift+i open include hierachy
ctrl+shift+t open type hierachyctrl+shift+r renamectrl+h diff current file
alt+v 切换到vim模式/** + return 添加doxygen能识别的注释代码
/*! + return 同上,格式略有不同导航栏(sidebar)切换
alt+y 文件系统alt+m bookmarks
alt+x projects无 outlinealt+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})