Qt Creator常用快捷键及技巧提升编码效率
前言
Qt Creator是Qt官方提供的一个IDE,该软件本身也是用Qt来写的,界面简单操作便捷,并且可以快速的查看各个类的帮助文档,在编写代码过程中结合一些常用的快捷键,可以很大程度的提高开发效率,个人觉得使用会比Visio studio方便得多。我个人也是长期使用Qt Creator来编写程序,以下整理了一些自己常用的快捷键设置,若有其它更多的快捷操作,欢迎一起交流。
1.定义触发片段
我们在Qt Creator中写一些关键字的时候,当关键字输入一半会自动触发,直接回车就可以快捷补全,来看一下:
这其实是Qt Creator默认已经设置了这些触发片段,那我们也可以自定义这种触发方式。接下来就看如何实现。
打开 工具->选项->文本编辑器->片段,右侧点击添加
代码如下:
/** @brief :* @author :Lynn* @date :%{CurrentDate:yyyy.MM.dd}*/
添加片段后就可以在代码中通过触发的字符来快捷输入内容了,这种情况一般用在新创建类时,对类文件功能说明的时候。
%{CurrentDate:yyyy.MM.dd}
会自动填入当前的系统时间。然后在brief
处就可以写类说明了。
来看看使用:
举一反三,可以通过这种方式创建更多的触发,提升重复代码的编写效率。
2.代码注释
我们都知道 常规的注释方式 双斜杠 //
是单行注释, /* */
可以多行注释,其实在Qt creator里面还有一种注释方式也非常好用,三个斜杠 ///
直接看操作:
输入三个斜杠后写入的注释是蓝色字体,回车后会自动创建一行新的注释,这种方式对于实时写大段的注释时非常方便,并且字体高亮,很直观。
3.补全
输入前几个字母后想要快速补全,可以定义快捷键来实现。
打开 工具->选项->环境->键盘,然后搜索栏输入 comp就会看到 Complete This
,在下方定义自己习惯的快捷键,注意不要和系统或其他软件的快捷键有冲突。点击Record按钮 输入组合快捷键即可。
演示:
对于一些比较长的名称输入时,用自动补全将会很大程度的提升效率。
4.快捷复制
在编码中可能需要快捷复制一行代码,然后进行修改。常规的做法就是先选中一行代码 然后 ctrl + C ctrl + V 。
但其实有更快捷的方式,同样,打开快捷键设置,搜索栏输入 copy
这里区分了向上和向下复制一行,分别设置快捷键。
演示:
如果只是复制一行的话,只要将光标移到该行就可以复制了,不需要选中,如果要同时复制多行,就需要选中多行,然后同样的快捷键进行复制。
5.快捷移动
同上, 很多时候需要快捷向上或向下移动代码,通过快捷键 也可以非常简单。
同样的方式设置,搜索moveline
演示:
同样,如果只是移动一行的话,只要将光标移到该行就可以移动了,不需要选中,如果要同时移动多行,就需要选中多行,然后同样的快捷键进行移动。
6.函数说明
有时候一些关键的函数参数较多,需要写注释说明,那这时候可以快速的生成一个函数说明的注释格式,在函数名的上一行,输入 /**
然后回车。就会自动根据该函数创建注释。
如下:
7.快速给函数添加定义
在头文件中声明一个函数过后,可以通过快捷键快速在cpp文件中创建函数定义。
快捷键,Alt+Enter
演示:
8.创建书签
在源代码比较多的情况下,在一些关键位置可以直接插入一个书签,后期可以通过切换书签来快速定位到代码位置。
插入/取消书签,快捷键 Ctrl + M
切换书签,快捷键 Ctrl + .
注意,这里是ctrl加“.”
9.同步列输入
接下来介绍一个非常牛逼的操作,在特定情况下经常使用的一种方式,主要解决在同步修改一列代码时的快捷输入。直接来看一下演示:
为了演示方便,创建了一列代码
操作方式:按住 alt键 ,然后用鼠标向下拖动选择要同步输入的列,就会自动进入到该模式,直接输入即可。
10.局部替换
如果想要替换某些变量,常规操作是先查找通过ctrl+F查找,然后替换即可,如下:
但是这样查找会把文件中所有的相同词都查找出来,一替换就会全部执行,有时候我们只想查找替换其中的某一段代码中的元素,比如只想替换一个函数中的某个变量。这时候就不能按照上面的操作了,需要改一下操作方式。如下:
操作方式,先用鼠标选中要替换的局部区域,然后再 ctrl+F 查找关键字并替换。
Qt Creator常用快捷键及技巧提升编码效率相关推荐
- Qt creator常用快捷键退出全屏与进入全屏
Qt creator常用快捷键退出全屏与进入全屏 Qt creator界面全屏后退出全屏 CTRL+SHIFT+F11 Qt creator进入全屏界面(此时无关闭的❌) CTRL+SHIFT+F11
- Qt Creator 常用快捷键
F1 查看帮助 F2: 跳到成员定义处 F4: 头文件.实现文件之间切换 F5: ...
- QT Creator常用快捷键
1.F10,F11 单步调试 2.Ctrl + / :注释/取消注释选定内容. 3.F4 :在 头文件(.h) 和 实现文件(.cpp) 之间进行切换. 4.Ctrl + i :自动格式化选中代码. ...
- 【xcode】Xcode常用快捷键与技巧
[xcode]Xcode常用快捷键与技巧 Xcode导航栏快捷键 快速切换导航:Command + (1-8) 显示/隐藏导航器面板:Command + 0 显示/隐藏Bug面板:Command + ...
- Mac系统常用快捷键及技巧
注:Command即苹果键,也有人称为花键.Ctrl即control键.Escape即键盘左上角的esc键.Space空格键. 在x86版中: win键 = 花键 ctrl键 = Ctrl^键 Alt ...
- Carbide.C++ IDE 常用快捷键和技巧,错误代码
From Forum Nokia Wiki Carbide.c++ 是Nokia专门为Symbian系统开发提供的一个集成开发工具.此开发工具其实是基于Eclipse平台构建((我的理解应该是Ecli ...
- idea 常用快捷键及技巧
修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings- Ctrl+Alt+S), –> 打开设置对话框. 在左侧的导航框中点击 KeyMap. 接着在右边的树型框 ...
- 【Fusion360】常用快捷键和技巧
更多快捷键请查看官网 常用快捷键 C (Sketch)新建草图 草图快捷键 L (Line)新建直线/曲线 C(Circle)新建中心圆 R(Rectangle)新建两点矩形 D(Dimension) ...
- pycharm goland clion 常用快捷键 使用技巧
常用快捷键 Ctrl + Enter:在下方新建行但不移动光标: Shift + Enter:在下方新建行并移到新行行首: Ctrl + /:注释(取消注释)选择的行: Ctrl + Alt + L: ...
最新文章
- (九)javaScript的基本使用
- 录播教室预约系统(八)-客户端部门管理员增加教室
- Error Code: 1052. Column '列名' in where clause is ambiguous
- 今天写一个关于浮动的页面,页面高度不能设置。用元素将他撑开。
- 每个前端开发者都要理解页面的渲染
- 2021.08.22学习内容torch.cat()和torch.stack()函数
- 使用 Xtrabackup 在线对MySQL做主从复制【转】
- 大数据知识可以怎么学习
- [置顶] Android改变图像的饱和度、亮度和对比度
- UpdateProgress使用,出不来特效问题小结
- 基于 Flink SQL CDC的实时数据同步方案
- 电力拖动自动控制系统复习(四)
- mysql启动的errmsg.sys文件路径问题
- 【视频检测】FlowNet: Learning Optical Flow with Convolutional Networks
- td标签高度属性不起作用
- 微信公众号如何进行账号迁移?
- Android 实现图片倒影效果
- 使用逐浪CMS做网站如何引用Markdown编辑器
- 思维导图 XMind 闯关之路(第03关)插入图片
- 微信小程序的重点(重中之重)
热门文章
- 重磅!就在刚刚,吊打一切的 YOLOv4 开源了!
- 《NLTK基础教程——用NLTK和Python库构建机器学习应用》——2.3 语句分离器
- PHP安装加载yaf扩展
- 【C++】实现动态顺序表的PushBack(),PopBack(),PushFront(),PopFront(),Find(),Insert
- 世纪佳缘,玫瑰和面包开始PK
- sql语句的一些参考
- WSE 3.0异步调用, MTOM, Custom Policy Trace Assertion
- 蹭一波热度,对《青春有你2》109位漂亮小姐姐下手了
- 读研打比赛领奖金免费旅游,国内算法竞赛平台了解一下
- linux下解除端口占用