设置头文件的搜索路径
编辑项目文件 xxx.pro

INCLUDEPATH = /src/doip \
/src/doip/utils \
/src/doip/pduR \
/src/doip/uds
1
2
3
4
快捷键设置
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来编译和调试,则可以这样操作:

新建一个空目录用于存放新项目的配置文件
使用Qt Creator的`import existing project`功能,选中刚才创建的目录,则会自动创建项目配置文件(Qt Creator 4.8实测可行)
添加已存在的代码。
这样就可以绕过build system的要求。
另外QT creator可识别*.creator和CMakeLists.txt作为项目配置文件,目录下只要有这两种文件之一,都可以直接被qt creator作为项目打开。

Qt creator使用笔记的更多相关文章

  1. Qt Creator 源码学习笔记02,认识框架结构

    阅读本文大概需要 6 分钟 在上一篇大概了解了关于Qt Creator 基础知识后[1],本篇先学习下框架基本结构,这样能够清晰的知道这个框架当中包含哪些文件.文件夹.工程文件,这些文件分别代表什么意 ...

  2. Qt Creator 源码学习笔记03,大型项目如何管理工程

    阅读本文大概需要 6 分钟 一个项目随着功能开发越来越多,项目必然越来越大,工程管理成本也越来越高,后期维护成本更高.如何更好的组织管理工程,是非常重要的 今天我们来学习下 Qt Creator 是如 ...

  3. Qt Creator 源码学习笔记04,多插件实现原理分析

    阅读本文大概需要 8 分钟 插件听上去很高大上,实际上就是一个个动态库,动态库在不同平台下后缀名不一样,比如在 Windows下以.dll结尾,Linux 下以.so结尾 开发插件其实就是开发一个动态 ...

  4. QT笔记之解决QT5.2.0和VS2012中文乱码 以及在Qt Creator中文报错

    转载:http://bbs.csdn.net/topics/390750169 VS2012 中文乱码 1.方法一: 包含头文件 #include <QTextCodec> ....... ...

  5. QT Creator 快速入门教程 读书笔记(一)

    一 Qt简介 Qt 是一个跨平台的C++应用程序框架,支持Windows.Linux.Mac OS X.Android.iOS.Windows Phone.嵌入式系统等.也就是说,Qt 可以同时支持桌 ...

  6. QT错误笔记-Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.

    上午在linux环境下,使用QT编译一段C++代码,出现下列错误: 最近在stackoverflow上找到了答案: i was also having the same problem so what ...

  7. Qt Creator 源码学习笔记01,初识QTC

    阅读本文大概需要 4 分钟 Qt Creator 是一款开源的轻量级 IDE,整个架构代码全部使用 C++/Qt 开发而成,非常适合用来学习C++和Qt 知识,这也是我们更加深入学习Qt最好的方式,学 ...

  8. 支持源码单步调试QT库编译笔记

    支持源码单步调试QT库编译笔记 编译环境:windows 10 编译工具:mingw_4_4_0 Qt源码版本:qt-everywhere-opensource-src-4.8.5(下载地址:http ...

  9. 在Qt Creator 和在 vs2012 里添加信号和槽

    原文地址:http://www.cnblogs.com/li-peng/p/3644812.html 作者:李鹏 出处:http://www.cnblogs.com/li-peng/ 本文版权归作者和 ...

随机推荐

  1. angular $resouse服务

    创建服务 var taskInstancesResource = function ($resource) { var resource = $resource('/ssc-cutover/rest/ ...

  2. [SCOI2003]字符串折叠

    一道蛮好玩的区间DP...其实只要做好check...然后统计答案就好了...QAQ... 呆码: #include<iostream> #include<cstdio> #i ...

  3. P2886 [USACO07NOV]牛继电器Cow Relays

    题目描述 For their physical fitness program, N (2 ≤ N ≤ 1,000,000) cows have decided to run a relay race ...

  4. 使用Xshell配置外网访问端口

  5. 修改VScode行号区的背景颜色

    vs code是相当不错的一个编辑器,现阶段我用来编写nim程序. vs code非常丧心病狂一点就是行号区和编辑区的背景颜色都是一样, 这样会导致要看行首有没有对齐会非常吃力.这个问题让我纠结了非常 ...

  6. DeepCTR专题:Neural Factorization Machines 论文学习和实现及感悟

    papers地址:https://arxiv.org/pdf/1708.05027.pdf 借用论文开头,目前很多的算法任务都是需要使用category feature,而一般对于category f ...

  7. JVM逃逸分析

    开启逃逸分析: -server -XX:+DoEscapeAnalysis -XX:+PrintGCDetail -Xmx10m -Xms10m 关闭逃逸分析: -server -XX:-DoEsca ...

  8. openstack常用命令-neutron篇

    列出当前租户所有的网络 neutron net-list 列出所有租户的所有网络(需要管理员权限) neutron net-list --all-tenants 创建一个网络(vlan/flat) n ...

  9. JS调用本地设备

    JS 允许通过 navigator.mediaDevices.getUserMedia(options) 直接调用本地的设备,比如麦克风,摄像头等.因为该操作涉及到用户隐私,所以调用的时候会弹框请求权 ...

  10. String与StringBuffer之间的转换

    来源:http://www.oschina.net/code/snippet_2261089_47352 package demo; /* String与StringBuffer之间的转换 * Str ...