Qt Creator常用快捷键及技巧提升编码效率

发布时间 2023-10-26 18:53:20作者: sgggr

转:
https://blog.csdn.net/luoyayun361/article/details/105431913
https://blog.csdn.net/u_topian/article/details/130366561
https://blog.csdn.net/Zeek_0114/article/details/98938547

代码编辑

1.定义触发片段
打开 工具->选项->文本编辑器->片段,右侧点击添加

2///三个斜杠进行注释
回车会自动创建新的注释,对于实时写大段的注释非常方便,并且字体蓝色高亮很直观

3.输入前几个字母后想要快速补全,可以定义快捷键来实现。
打开 工具->选项->环境->键盘,然后搜索栏输入 comp就会看到 Complete This ,在下方定义自己习惯的快捷键,注意不要和系统或其他软件的快捷键有冲突。点击Record按钮 输入组合快捷键即可。

4.快捷复制
常规做法:ctrl+C ctrl+V
打开 工具->选项->环境->键盘
设置
CopyLineDown:ctrl+alt+↓
CopyLineUp:ctrl+alt+↑

5.快捷移动
同上:
MoveLineDown:ctrl+shift+↑
MoveLineUp:ctrl+shift+↓

6.函数说明
/** 然后回车

7.书签
创建和取消书签:ctrl+M
切换书签:ctrl+.

8.同步列输入(这个在我电脑上不可用)
接下来介绍一个非常牛逼的操作,在特定情况下经常使用的一种方式,主要解决在同步修改一列代码时的快捷输入。直接来看一下演示:
为了演示方便,创建了一列代码
操作方式:按住 alt键 ,然后用鼠标向下拖动选择要同步输入的列,就会自动进入到该模式,直接输入即可

9.快速给函数添加定义
alt+Enter

10.局部替换
如果想要替换某些变量,常规操作是先查找通过ctrl+F查找,然后替换即可,如下

但是这样查找会把文件中所有的相同词都查找出来,一替换就会全部执行,有时候我们只想查找替换其中的某一段代码中的元素,比如只想替换一个函数中的某个变量。这时候就不能按照上面的操作了,需要改一下操作方式。如下:

操作方式,先用鼠标选中要替换的局部区域,然后再 ctrl+F 查找关键字并替换

对齐代码:ctrl+I
切换函数说明:ctrl+鼠标左键
跳转至以}结尾的块 Ctrl+}
跳转至以{开始的块 Ctrl+{

切换.h和.cpp:F4

F1:显示帮助文件
F2:跟踪光标下的符号,若是变量,则跟踪到变量声明的地方;若是函数体或函数声明,可在两者之间切换
F10 调试状态下单步略过,即执行当前行程序语句
F11 调试状态下跟踪进入,即如果当前行里有函数,就跟踪进入函数体
F9 设置或取消当前行的断点设置
ctrl+shift+F:选中并搜索

UI 编辑

1.控件的展开这折叠
ctrl+> :展开
ctrl+< :折叠
可能需要删除ubuntu中的导航快捷键,否则会冲突
设置 按钮→系统设置→硬件选项区域中的“键盘“→切换到”快捷键“选项卡中。 导航 内的切换至下侧工作区 便是需要禁用的。
单击那一行,按退格键。
在ui和cpp之间切换:shift+F4