【转】Qtcreator中常用快捷键和小技巧

转自:https://blog.csdn.net/imxiangzi/article/details/48863855  https://blog.csdn.net/jh1513/article/details/52346802

快捷键及对应含义

下载地址:http://download.csdn.net/detail/jh1513/9615209

快捷键 功能
Esc  切换到代码编辑状态
F1   查看帮助(选中某一类或函数,按下F1,出现帮助文档)
F2   在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方)
       Shift + F2 声明和定义之间切换
F3 查找下一个
     Shift + F3 查找上一个
F4 头文件和源文件之间切换
F5 开始调试/继续执行
     Shift + F5 停止调试
F9 设置和取消断点
F10 单步跳过
F11 单步进入
       Shift + F11 单步跳出
Shift + F2 声明和定义之间切换
Shift + F3 查找上一个
Shift + F5 停止调试
Shift + F11 单步跳出
Ctrl + 0 编辑界面恢复默认字体
Ctrl + 1 激活欢迎模式
Ctrl + 2 激活编辑模式
Ctrl + 3 激活调试模式
Ctrl + 4 激活项目模式
Ctrl + 5 激活帮助模式
Ctrl + 6 激活输出模式
Ctrl + B 编译工程
Ctrl + E释放后按0 删除新建的分栏
Ctrl + E释放后按1 删除所有分栏
Ctrl + E释放后按2 上下分栏
Ctrl + E释放后按3 左右分栏
Ctrl + F 查找/替换当前选中的内容,对与所选内容一致的部分进行高亮显示
Ctrl + I 代码格式化
Ctrl + K 定位文件,可以找到对应的文件(符号说明:? 帮助、: 类和方法、1 数字 定位当前文件中行、m 类、 f 方法、a 任何工程中、p 当前工程中)
Ctrl + L 跳到某一行
Ctrl + M 添加/删除书签(书签也可以添加文字标注)
Ctrl + W 关闭当前编辑的文件
Ctrl + R 运行工程
Ctrl + . 下一个书签
Ctrl + , 上一个书签
Ctrl + / 多行注释/取消多行注释
Ctrl + [ 跳到代码块的头部
Ctrl + ] 跳到代码块的尾部
Ctrl + Tab 快速切换已打开的文件
Ctrl + Space 自动补全(Windows系统下与输入法切换快捷键冲突)
Ctrl + 转动鼠标滚轮 调整编辑区字体大小
Ctrl + Shift + F5 重启调试
Ctrl + Shift + F 在项目/文件夹下查找
Ctrl + Shift + R 局部变量统一修改(将光标移动到需要更改的变量上,按Ctrl+Shift+ R,当前变量名称外框为红色时,表示已经已激活全局修改功能,当修改此处变量名称时将一同修改代码中所有使用该变量的变量名。),全局变量开启全局替换窗口
Ctrl + Shift + U 查找所有使用该符号的地方
Ctrl + Shift + < 折叠代码块
Ctrl + Shift + > 展开代码块
Ctrl + Shift + Up 将当前行的代码向上移动一行
Ctrl + Shift + Down 将当前行的代码向下移动一行
Alt + 0 隐藏或显示边栏,编辑模式下起作用(有时写的函数太长,屏幕不够大,就用这个)
Alt + 1 切换至/关闭生成窗口
Alt + 2 切换至/关闭搜索结果窗口
Alt + 3 切换至/关闭应用输出窗口
Alt + 4 切换至/关闭编译输出窗口
Alt + 5 切换至/关闭QML/JS Console窗口
Alt + 6 切换至/关闭概要信息窗口
Alt + 7 切换至/关闭版本控制窗口
Alt + 9 最大化/最小化输出窗口
Alt + 左 光标返回到上一位置
Alt + 右 光标前进到下一位置
Alt + Enter   将光标移动到h文件中的方法声明,按住Alt键,再按回车键将在cpp中添加对应的方法实体

Qtcreator中常用小技巧

  • 1 .Ctrl(按住)+ Tab快速切换已打开的文件

 

 

.

  • 2 .快速添加方法实体(.cpp)声明,

将光标移动到h文件中的方法声明。按Alt(按住)+ Enter,再按回车键将在cpp中添加该函数的声明。

 

.

  • 3 .修改变量名,并应用到所有使用该变量的地方。

将光标移动到需要更改的变量上,按Ctrl + Shift + R,当前变量名称外框为红色时,表示已经已激活全局修改功能,当修改此处变量名称时将一同修改代码中所有使用该变量的变量名。

 

.

  • 4 .快速打开输出窗口

按Alt +数字键(1-7)可以快速打开对应的输出窗口。

 

.

  • 5 .书签功能

Qt Creator中有一个叫做书签功能,即在某行代码处进行标记,方便以后找到。书签也可以添加文字标注。Qt中

按Ctrl + M 添加/删除书签,

按Ctrl + . 查找并移动到下一个标签

 

.

  • 6 .分栏显示

这个功能只要用  Qt Creator开发基本上都会用到。这个快捷键操作方法比较特别:

先按Ctrl + e后松开再按2添加上下布局的分栏

先按Ctrl + e后松开再按3添加上下布局的分栏

先按Ctrl + e后松开再按1删除所有的分栏

 

.

最全的快捷键。

自己可以在Qt软件中查看
这里写图片描述

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435964.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

添加蜂窝注册表及永久存储

1、 添加 Hive-based Registry 在 Platform Builder 的“ Catalog ”窗口中&#xff0c;单击打开 Catalog->Core OS->Windows ce devices->File Systems and Data Store->Registry Storage(Choose 1)->Hive-based-based Registry 节点&#xff0c;选中 Hive-b…

interface abstract与virtual

interface用来声明接口 1.只提供一些方法规约&#xff0c;不提供方法主体 如 public interface IPerson { void getName();//不包含方法主体 } 2.方法不能用public abstract等修饰,无字段变量&#xff0c;无构造函数。 3.方法可包含参数 如 public interface IP…

【转】VS编译时自动引用Debug|Release版本的dll

转自&#xff1a;https://www.cnblogs.com/KevinYang/archive/2011/04/10/2011879.html 公司一些早期的项目&#xff0c;把所有工程都放到一个解决方案下了&#xff0c;导致整个解决方案编译很慢&#xff0c;而且也不便于类库的复用和维护。因此我们决定把工程按照功能划分到不…

asp 生成html文件,将指定的asp文件内容生成html文件_asp技巧

Function GetPage(url)dim RetrievalSet Retrieval CreateObject(“Microsoft.XMLHTTP”)With Retrieval.Open “Get”, url, False , “”, “”.SendGetPage BytesToBstr(.ResponseBody)End WithSet Retrieval NothingEnd FunctionFunction BytesToBstr(body)dim objstrea…

Delphi手动创建数据集

习惯了.net的DataTable&#xff0c;便习惯性的认为Delphi中也有类似的东西&#xff0c;结果搞了好久才搞定&#xff0c;看来看去是拿着Delphi实现.net的思想&#xff0c;生搬硬套了&#xff0c;不过倒也解决了一些问题语言间的思想差别还是有的呃。 1数据集的创建CreatDataSet…

WINCE基于hive注册表的实现

1.WINCE注册表概述 WINCE注册表保存着应用程序、驱动、用户参数配置和其他配置设定的数据&#xff0c;WINCE提供自由选择基于RAM还是基于hive的注册表&#xff0c;其中基于RAM注册表本质是堆栈文件&#xff0c;保存在RAM中&#xff0c;如果RAM的供电掉电了&#xff0c;除非OEM…

【转】DICOM之Print!!!!!!!!!

转自&#xff1a;https://blog.csdn.net/weixin_41556165/article/details/81064531 基本概念&#xff1a; Film:在DICOM协议中使用Film来统称不同的Hard Copy&#xff0c;例如photographic film和paper。 DICOM Print的数据流由Print Session、Print Job、Print&#xff08;h…

静态html js文件上传,js实现动态添加上传文件页面

发邮件是需要添加一些文件&#xff0c;每添加一个文件&#xff0c;页面上可以显示一个表单文件上传选项。此功能为&#xff1a;初始时刻只有一个添加按钮&#xff0c;当点击添加文件时&#xff0c;会增加一个选择文件和删除区域&#xff0c;同时显示上传按钮&#xff0c;当点击…

JS截取字符串

使用 substring()或者slice() 函数&#xff1a;split() 功能&#xff1a;使用一个指定的分隔符把一个字符串分割存储到数组例子&#xff1a;str”jpg|bmp|gif|ico|png”;arrtheString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 函…

WINCE6.0文件系统及存储管理器

*******************************LoongEmbedded******************************** 作者&#xff1a;LoongEmbedded 时间&#xff1a;2010.12.03 类别&#xff1a;WINCE嵌入式系统 ********************************LoongEmbedded******************************** Filesys.…

【转】Wireshark网络抓包(一)——数据包、着色规则和提示

转自&#xff1a;https://www.cnblogs.com/strick/p/6261463.html 一、数据包详细信息 Packet Details面板内容如下&#xff0c;主要用于分析封包的详细信息。 帧&#xff1a;物理层、链路层 包&#xff1a;网络层 段&#xff1a;传输层、应用层 1&#xff09;Frame 物理层…

昆明第八中学2021高考成绩查询,昆明市第八中学2021年招生录取分数线

同学们选择学校的时候肯定会先了解学校的招生分数&#xff0c;如果最新的招生分数还没有公布&#xff0c;可以参考以前的招生分数信息。具体为同学们分享下昆明市第八中学招生录取分数线的信息。学生想要选择到一流的学校就要有百分百的努力才行&#xff0c;因为好的学校要求也…

解决问题:HTTP 错误 401.1 - 未授权:登录失败【转】

解决问题&#xff1a;HTTP 错误 401.1 - 未授权&#xff1a;登录失败HTTP 错误 401.1 - 未授权&#xff1a;登录失败 Internet 信息服务 -----------解决这个问题&#xff0c;折磨了两天&#xff0c;终于搞定了&#xff0c;首先我按照其他仁兄的提示做了一遍&#xff1a;【解决…

【转】Wireshark网络抓包(二)——过滤器

转自&#xff1a;https://www.cnblogs.com/strick/p/6261915.html 一、捕获过滤器 选中捕获选项后&#xff0c;就会弹出下面这个框&#xff0c;在红色输入框中就可以编写过滤规则。 1&#xff09;捕获单个IP地址 2&#xff09;捕获IP地址范围 3&#xff09;捕获广播或多播地址…

html访问虚拟目录路径,IIS7.5虚拟目录物理路径指向共享文件夹详解

本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本。UNC是 Universal Naming Convention 的简称&#xff0c;也叫通用命名规范、通用命名约定。网络(范指局域网)上资源的完整位置名称。通常情况下&#xff0c;拥有多台服务器的朋友在使用IIS建立站点的时候&…

XML文档的基本操作

已知有一个XML文档&#xff08;bookstore.xml&#xff09;如下&#xff1a; <?xml version"1.0" encoding"gb2312"?> <bookstore> <book genre"fantasy" ISBN"2-3631-4"> <title>Oberons Legacy</title&…

delphi 发送html邮件,delphi发送html带附件邮件

varhtml: TIdText;beginif not SMTP.Connected thenSMTP.Disconnect();trySMTP.Connect;tryif SMTP.Authenticate then //验证beginEMessage.Recipients.EMailAddresses : FUser;EMessage.ClearBody;//清空正文html: TIdText.Create(EMessage.MessageParts);EMessage.Subject:N…

【转】DICOM:DICOM三大开源库对比分析之“数据加载”

背景&#xff1a; 上一篇博文DICOM&#xff1a;DICOM万能编辑工具之Sante DICOM Editor介绍了DICOM万能编辑工具&#xff0c;在日常使用过程中发现&#xff0c;“只要Sante DICOM Editor打不开的数据&#xff0c;基本可以判定此DICOM文件格式错误&#xff08;准确率达99.9999%…

wince Hive注册表实现机制

WinCE下的注册表可以分为两种&#xff0c;一种是RAM based&#xff0c;另外一种是HIVE based了.这要根据你在PB里添加的是哪种配置. 用PB向导新建的WinCE工程文件默认会用RAM based. Hive 注册表可以实现掉电不丢失数据.那它是如何实现这种机制的呢. RAM based 注册表因为是把信…

html中点击照片时放大缩小,基于jquery实现一张图片点击鼠标放大再点缩小

. 代码如下:var isopen false;var newImg;var w 200; //将图片宽度200var h 200; // 将图片高度 200$(document).ready(function(){$("img").bind("click", function(){newImg this;if (!isopen){isopen true;$(this).width($(this).width() w);$(th…