Qt如何使文件重新格式化

本文介绍了在Qt环境中使用Uncrustify进行代码格式化的步骤,包括安装、配置快捷键、解决配置文件问题以及常用参数设置,帮助程序员统一代码风格。
摘要由CSDN通过智能技术生成

本文也可以作为Uncrustify的设置向导。

作为一个程序员,就会经历各种令人痛心疾首的问题。有时候需要经手别人的代码,有人喜欢命名全部小写,有人喜欢下划线命名法;有人的tab是三个空格,有人的tab是一个四格的缩进......

在这种恶劣的环境下,只有能忍受所有编码风格的程序员才能生存下来。

但如果真的是只能如此,那这个世界上的程序员估计就所剩无几了。

好在,我们能非常快捷地使文件格式化

在Visual Studio、Intellij Idea这种大型的IDE中都能够设置诸如此类的快捷键,不深入研究。这里要说的是Qt中代码格式化的操作方法。

Qt是跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器,是一个非常优秀的IDE,我个人非常喜欢。但是我发现了一个问题,Qt自带的快捷键并不能使代码格式化。点击菜单栏中的工具->选项->环境->键盘中,我们可以找到一个有关代码格式化的快捷键设置项,如下图所示:

但是设置后会发现怎么使用都没有用。但是我们不能就这样放弃啊!否则程序员就要灭绝了!

经历千难万险,我终于找到了解决方法。

这里我们要用的插件是——

Uncrustify

首先需要做一个准备工作。打开Qt,点击菜单栏中的帮助->关于插件,将Beautifier后面的勾点上,如下所示:

这里要注意,如果你没有Beautifier这个选项,那么你可能要升级你的Qt到最新版。

它提示需要重启,我们就重启一下,然后点击菜单栏中的工具->选项,发现左边的工具栏里多出了一个高跟鞋,界面如下:

根据上面的选项卡可以看出,Qt的Beautifier支持三种插件,分别是Artistic Style、Clang Format和这里要讲的Uncrustify。选择这个是因为它的设置方法相对简单。

下载方式:能科学上网的话可以从

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值