QT Creator Usage

****Shortcut Key Usage****

Shortcut

Function

Esc

切换到代码编辑状态

F1

查看帮助(选中某一类或函数,按下F1,出现帮助文档)

F2

在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方)

F3

查找下一个

F4

头文件和源文件之间切换

F5

开始调试/继续执行

F9

设置和取消断点

F10

单步跳过

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+Enter,再按回车键将在cpp中添加对应的方法实体


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

jQuery操作Select

jQuery是如何控制和操作select的。先看下面的html代码 <select id="test"> <option value="1">选项一<optio...

2097
来自专栏mathor

matlab—图形界面(GUI)程序设计

matlab也能做应用程序,类似于c++的mfc,这点我也是才知道,大吃一惊,原来现在可视化编程应用如此广泛,连matlab都可以,接下来我就会讲解如何通过ma...

2182
来自专栏州的先生

快速掌握使用Selenium进行网页操作

1283
来自专栏Python爬虫与算法进阶

为什么Selenium点不到元素

最近做了许多登陆项目,我会优先选择使用requests来模拟请求,但是有些参数实在是很难获取,这个时候我会使用Selenium,也还是遇到了各种坑,也算是见识到...

1260
来自专栏cnblogs

关于HTML面试题汇总之H5

一、H5有哪些新特性,移除了哪些元素?如何处理h5新标签的浏览器兼容性问题,如何区分html和html5 1. html5不在是SGL(通用标记语言)的一个子集...

2355
来自专栏Golang语言社区

golang进度条

进度条元素 ▪ 总量 ▪ 当前进度 ▪ 耗时 通过以上元素可以延伸出:完成百分比、速度、预计剩余时间、根据设置速度快慢阈值用不同的颜色来显示进度条。 实现 进度...

37210
来自专栏liuchengxu

使用 Vim 的 jump list 看代码

Vim 可以记录我们最近访问的位置(location)。每个位置(position)(position 包括了文件名,列号,行号)会被一个 jump list ...

712
来自专栏前端小叙

react给一个div行内加背景图片并实现cover覆盖模式居中显示

这里注意,如果简写里要写background-size,则这里必须写 /  ,否则整个背景图片样式没有解析出来。

3942
来自专栏快乐八哥

手动实现jQuery Tools里面tab功能

平时开发中用的Javascript类库都是jQuery,用到插件或者第三方类库能从jQuery Tools里面找到,基本不用其他的。当然有时同事喜欢使用jQue...

2079
来自专栏数据小魔方

单元格格式/条件格式的妙用

今天跟大家分享一种常用的技巧——利用单元格格式/条件格式按颜色划分不同数据等级。 ▽▼▽ 这个技巧在绩效管理、成绩考评以及其他设计考核的工作中都会经常用到。首...

4417

扫码关注云+社区