使用qt看别人的代码或者从网上复制代码的时候,代码经常会变得乱七八糟。这时候可以使用代码管理工具来让自己的代码快速的恢复规范。

  1. 下载AStyle:AStyle链接
  2. 打开qt选择:帮助-》已安装插件-》Beautifier
  3. 将Astyle安装在自己的目录中。
  4. 选择工具-》选项-》Beautifier,如下图勾选Add添加一个自己的规则。

    新建规则:

    具体内容:
--style=attach
indent=spaces=4   # 缩进采用4个空格
indent-switches         # -S  设置 switch 整体缩进
indent-cases          # -K  设置 cases 整体缩进
indent-namespaces       # -N  设置 namespace 整体缩进
indent-preproc-block    # -xW 设置预处理模块缩进
indent-preproc-define   # -w  设置宏定义模块缩进
pad-oper                # -p  操作符前后填充空格
delete-empty-lines      # -xe 删除多余空行
add-braces              # -j  单行语句加上大括号
align-pointer=name      # *、&这类字符靠近变量名字
#align-pointer=type       *、&这类字符靠近类型
  1. 找到自己安装的路径:

QT_Astyle 代码管理工具相关推荐

  1. 代码管理工具 Git

    之前一直使用微软的代码管理工具TFS(Team Foundation Server)..NET CORE 2.0的发布后,考虑到.NET CORE项目可以跨平台,准备把项目迁移到.NET CORE 环 ...

  2. IOS开发-关于代码管理工具之SVN

    最近在做的一个项目,就用到了代码管理工具,那么就对SCN进行了一个简单的了解,即原理和一些常用命令. 那么我们为什么需要使用SVN呢,我们可以吧SVN当成是一个备份服务器,他可以帮你记住每次上传到这个 ...

  3. 还在自建代码仓库?阿里云的这款企业级代码管理工具免费、还香!

    简介:代码托管产品是软件研发过程中的必备工具,不少企业在进行代码托管工具选型的时候会选择开源工具自建,然而,开源版本的代码管理工具往往只是提供了基础的代码仓储能力,无法满足企业在安全性.代码质量.权限 ...

  4. svn管理工具_主流代码管理工具深度评测

    引言 作为有十几年IT行业代码的从业人员,经历过代码管理工具的变迁,从早期的微软的Source Code Control,到TFS,再到SVN,再到现在的Git.我深知代码管理工具是代码开发过程中非常 ...

  5. Honey Tree(超好用的样板代码管理工具)

    简介: 还在为管理样板代码太麻烦而头疼吗?那久不妨来试试这款Honey Tree专业样板代码管理工具吧!该软件对于开发者小伙伴们来说一定是一个实用易用的小助手,支持创建.共享和使用项目锅炉模板代码,管 ...

  6. java接口自动化(四) - 企业级代码管理工具Git的应用

    1.简介 首先我们自己需要将自己的代码上传到GitHub上边做好备份.用来避免万一由于某些不可控的非人为因素或者人为因素造成的代码丢失.而且GitHub是一个开源的代码管理工具.所以宏哥这里再次介绍一 ...

  7. 【小5聊】代码管理工具之git等代码账号使用凭据管理器查看windows凭据

    [使用Git等代码管理工具常遇到的一个问题] 当我们使用外网的https的git地址时,第一次输入账号密码错误,然后第二次再次克隆获取代码时直接显示账号密码错误 [解决方法如下]

  8. 几种常见代码管理工具比较(2009)

    软件配置管理(Configuration Management)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制.规范的一系列措施. 初读上述定义,感觉不是一点点的有点绕口,枯燥和眩晕了, ...

  9. 介绍几个常用的代码管理工具

    1.github 官网:https://github.com/ 这个代码管理工具我之前也用过,适合初学者团队开发,团队人数可以无限,是开源免费的.有很多初学者都是在这上面下载别人的源代码来学习.它也可 ...

最新文章

  1. linux常用命令:wget 命令
  2. spring cloud eureka 服务之间调用_Spring-cloud微服务实战【一】:微服务的概念与演进过程...
  3. 混合多云每个人都应避免的3个陷阱(第2部分)
  4. 使用Chatkit构建Node.js命令行聊天应用程序
  5. (转) 淘淘商城系列——解决KindEditor上传图片浏览器兼容性问题
  6. 6.824 2020 视频笔记五:Go Concurrency
  7. 【基础】模型评估指标 AUC 和 ROC,这是我看到的最透彻的讲解
  8. linux切换英文界面,linux英文界面下使用中文输入法
  9. scratch3.0教程(持续更新)
  10. QQ消息 pc端防撤回
  11. C++ google code style.
  12. python 力扣(LeetCode) 1818.绝对差值和
  13. ICMP协议详解和作用
  14. 如何正确使用宝塔配置网站服务器?WEB服务器是什么?
  15. 智商黑洞(门萨Mensa测试)8
  16. 用python做flash动画_6 款用于创建优秀动画的免费 Flash 编辑器
  17. Mac上将dmg文件转成iso的方法
  18. 安鸾CMS系列之Wordpress02
  19. meshlab比较模型误差
  20. 联想YOGA3一键恢复系统教程

热门文章

  1. WindJS 中的$await
  2. 解决android混淆编译出现Proguard returned with error code 1和文件名、目录名或卷标语法不正确错误...
  3. 25条提高iOS App性能的建议和技巧
  4. 2nd day in SG
  5. C#反射——模仿BeanUtil属性复制
  6. Laravel-数据库队列
  7. LAMP、LNMP实战之九搭建cms、blog、bbs(持续更新)
  8. 【图论】求无向连通图的割点
  9. SIP中第三方呼叫控制(3PCC)建立流程
  10. 加深认识与理解ADO.NET