<?xml version="1.0" encoding="UTF-8"?> 1.下载NodePad++,

2.选择菜单Plugins/Plugin Manager/Show Plugin Manager
3.勾选UniversalIndentGUI,点击Install
4.下载uncrustify
5.集成uncrustify到Visual Studio里:
1)选择Tools/External Tools...
2) 点击Add,记得勾选Use Output window
Title:uncrustify;
Command:路径\uncrustify.exe; 
Arguments:-c 路径\你的配置文件.cfg --no-backup  $(ItemPath)
6.利用NodePad++来修改Uncrustify的配置:
1)选择菜单Plugins/UniversalIndentGUI/Show Parameter Settings,打开Uncrustify的配置界面
2)用NodePad++来打开一个测试的C++文件或者C#文件
3)在UniversalIndentGUI配置里修改相应参数,选择菜单Plugins/UniversalIndentGUI/Indent text,  查看测试文件的代码风格是否符合你的要求, 修改相应配置项直到你满意为止。 
4)到NodePad++的安装目录C:\Program Files (x86)\Notepad++\plugins\uigui\config,把uncrustify.cfg的内容拷贝到vs里uncrustify的配置文件里。

转载于:https://blog.51cto.com/muzizongheng/1333030

如何使用代码美化器Uncrustify (How to use code beautifier Uncrustify)相关推荐

  1. 在线Json格式化、在线格式化Json代码、Json代码美化器、Json在线压缩、Json \uxxxx格式解码

    Json代码进行美化.格式化.检查Json错误. 也可以进行Json代码压缩处理,提供Json Unicode转换为对应字符!!将json \uxxxx类,格式化相应的中文字符串!Json 待格式化J ...

  2. PL/SQL 美化器不能美化代码的解决方法

    刚上手plsql,在用到美化器美化代码的时候 发现有时候可以美化成功,有时候又没任何反应, 有时候选择部分代码又可以美化成功. 于是总结了一下,发现create table/drop table开头的 ...

  3. JS Nice – JavaScript 代码美化和格式化工具

    JS Nice 是一款让经过混淆处理的 JavaScript 代码可读更好的工具.它使用一种新型的用于 JavaScript 代码美化的去混淆和去压缩引擎.JSNice 采用先进的机器学习和程序分析技 ...

  4. 【Android 逆向】代码调试器开发 ( 使用 NDK 中的 ndk-build + Android.mk 编译 Android 平台的代码调试器可执行应用 )

    文章目录 一.Android 平台代码调试器代码 二.Android.mk 构建脚本内容 三.Application.mk 构建脚本内容 四.正式编译 五.博客资源 一.Android 平台代码调试器 ...

  5. 【Android 逆向】代码调试器开发 ( 等待进程状态改变 | detach 脱离进程调试 PTRACE_DETACH | 调试中继续运行程序 PTRACE_CONT )

    文章目录 一.等待进程状态改变 二.detach 脱离进程调试 PTRACE_DETACH 三.调试中继续运行程序 PTRACE_CONT 一.等待进程状态改变 上一篇博客 [Android 逆向]代 ...

  6. 【Android 逆向】代码调试器开发 ( 代码调试器功能简介 | 设置断点 | 读写内存 | 读写寄存器 | 恢复运行 | Attach 进程 )

    文章目录 一.代码调试器功能简介 二.Attach 进程 一.代码调试器功能简介 代码调试器功能 : 设置断点 : 无论什么类型的调试器 , 都必须可以设置断点 , 运行到断点处 , 挂起被调试进程 ...

  7. 分享:几款代码混淆器(DotFuscator, .NET Reactor, xenocode)

    在介绍工具之前,我需要说明几点: 1.如果你编写的软件不涉及商业用途的话,本着开源的思想,本人不推荐使用代码混淆器 2.使用代码混淆器存在一定的风险,在使用前最好做好相关代码备份 3.凡是需要序列化成 ...

  8. Java培训分享5个常用Java代码混淆器

    对于Java程序员来说,如果辛辛苦苦写的代码被人摽窃走,将是一件非常恼火的事情.如何保护自己的代码呢,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD,尽可能给反编译人员制 ...

  9. Android Studio 3.3 Beta提供了新的Android代码压缩器R8

    摘要: 在将D8作为其新的Dalvik编译器之后,谷歌已经开始研发新的代码压缩器R8,在Android Studio 3.3 beta版本上它已经可以使用了.R8承诺用更少的时间交付更小的APK文件. ...

最新文章

  1. 蓄电池及直流电源装置的运行维护——Fluke 345 多用途钳表的应用
  2. ThhinkPHP5隐藏入口文件index.php
  3. 如何提升业务稳定性?
  4. js与C++交互及C++解析json
  5. 《大数据》2015年第3期“研究”——大数据流式计算:应用特征和技术挑战
  6. 素数方法(thinking in java)
  7. vue组件通信大总结
  8. try...catch...finally java
  9. 用 Visual Studio 自动生成C/C++注释(Doxygen、XML)
  10. jQuery源码分析 Callbacks
  11. python列表迭代器_python迭代器生成器-迭代器和list区别
  12. c++ 副本构造器
  13. Java多线程系列--“JUC锁”07之 LockSupport
  14. python是干什么的-python学来主要是干什么的
  15. c语言记账系统源程序,C语言会计记账管理系统.doc
  16. 用户手册 (V4.0 版)
  17. K8S集群中网络通信故障常见问题的排查思路
  18. 项目管理能力提升四要素
  19. OBS Studio显示器黑屏
  20. DevOps 测试实践

热门文章

  1. Partition Tables介绍及分区表转换
  2. [Hive]Union使用指南
  3. LNMP环境中WordPress程序伪静态解决方案
  4. 新浪api 40022错误
  5. 外中断03 - 零基础入门学习汇编语言71
  6. 【跃迁之路】【738天】程序员高效学习方法论探索系列(实验阶段495-2019.2.28)...
  7. 程序员如何切入区块链去中心化应用开发
  8. Java Pinyin4j(汉字转拼音)
  9. oracle linux 5.8安装oracle 11g rac环境之grid安装
  10. 关于软件开发的随想,纯属意淫