首页 > 其他分享 >Qt Creator 安装 Beautifier

Qt Creator 安装 Beautifier

时间:2023-01-11 15:23:05浏览次数:59  
标签:Qt Creator Artisitic Beautifier linux astyle

Qt Creator 安装 Beautifier

首先需要启动Beautifier插件,Help - About Plugins - C++ - Beautifier勾选此项即可。然后重启Creator

启动插件后在工具-选项中会具有Beautifier的配置项,启动此功能,并选择为Artisitic Style,Qt还支持另外两个ClangFomat和Uncrustify。

然后再Artisitic的配置页面设置Artisitic的exe文件路径,此时需要下载Artisiti:http://astyle.sourceforge.net/ (可能是网站的自动识别,windows只能下载windows版的,linux版的要去linux平台上进入这个网站下载)

解压到指定目录:

tar -zxvf astyle_3.1_linux.tar.gz -C /home/smit/resource_home/astyle

进入到解压的目录:

cd astyle/build/gcc 。运行 make、make install。在bin目录下就有生成好的 astyle

Artistic Style command: 指定为上一步生成的 astyle

选择 Use customized style 添加自定义风格
设置如下:

--style=google
-p #操作符前后插入空格
-H #关键字后插入空格(关键字类似if、for、while等等)
-U #删除括号内外额外空格。

astyle文档:https://astyle.sourceforge.net/astyle.html

标签:Qt,Creator,Artisitic,Beautifier,linux,astyle
From: https://www.cnblogs.com/AngleLin/p/17039730.html

相关文章

  • QtGui开发随笔
    Gui开发随笔QLabel、QCombobox这类控件在addWidget时如果设置了Qt::AlignRight就不会随窗口的变化而变化QComboBox显示数据量太大时加载比较耗时QComboBox*cb=new......
  • 【QtJson】用Qt自带的QJson,直接一步到位封装和解析一个类的实例对象!
    之前貌似没有看过类似的代码我们现在的要求就是直接在不知道类成员的情况下,把一个类丢进去就能生成一个Json字符串,也可以把一个字符串和一个类成员丢进去就能根据成员变量......
  • cocos creator模块
    cocoscreator的模块系统用的不是标准的common/esm,但实现了common/esm的功能(虽然有些小问题)1支持esm和common.js两种形式//getName.jscommonjs形式functiongetNa......
  • 如何优雅地升级一个Creator 2.x 项目到 3.6.2 ?
    最近,我将之前用CocosCreator2.x写的一个微信小游戏《球球要回家》移植到了CocosCreator3.6.2上。编程语言也从JavaScript迁移到了TypeScript,并成功上线微信小......
  • Qt-Qt之实现框选地图功能(返回选中区域经纬度)
     .pro1QT+=coregui23greaterThan(QT_MAJOR_VERSION,4):QT+=widgets45CONFIG+=c++1167#Thefollowingdefinemakesyourcompi......
  • cocos creator教程:框架 - 引导
    【muzzik教程】:框架-引导之前策划给了一个新手引导的需求,有40多步,再用之前那种随便写写的方式肯定不行了,所以我就写了一个初步的引导框架,这里分享给大家实现功能......
  • OpenHarmony开发10 —— 复现D5 MQTT协议开发
    OpenHarmony开发10——复现D5MQTT协议开发参考文档:applications/BearPi/BearPi-HM_Nano/sample/D5_iot_mqtt/README.md·小熊派开源社区/BearPi-HM_Nano-Gitee.com......
  • windows10下QT5.9.9安装和在VS2019中环境部署(保姆级教程)
    https://www.cnblogs.com/unicornsir/articles/16825578.html1.下载QT5.9.92.安装QT,最好提前注册号一个QT账号(不提前注册也可以,看后面操作)3.在VS2019中部署QT5.9.94.......
  • VS2013+Qt5.9.0配置过程
    https://www.likecs.com/show-204435170.html#sc=4494 VS2013+Qt5.9.0配置过程准备工作下载VS2013与Qt5.9.0,下载vsaddin插件配置步骤要想在VS中使用Qt做界......
  • MQTT协议
    一、MQTT协议概念MQTT协议的全称是MessageQueuingTelemetryTransport,翻译为消息队列传输探测,它是ISO标准下的一种基于发布-订阅模式的消息协议,它是基于TCP/IP协......