如何使用代码美化器Uncrustify (How to use code beautifier Uncrustify)
2013-07-25 14:39
405 查看
转自:http://www.cnblogs.com/muzizongheng/archive/2013/07/04/3170864.html
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的配置文件里。
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的配置文件里。
相关文章推荐
- 如何使用代码美化器Uncrustify (How to use code beautifier Uncrustify)
- 如何使用代码美化器Uncrustify (How to use code beautifier Uncrustify)
- 如何使用代码美化器Uncrustify (How to use code beautifier Uncrustify)
- All-In-One Code Framework(AIO): 如何编写VC++代码来使用COM组件 (How to use COM in a VC++ client)
- How to Use HTML5 FUll Screen API(如何使用HTML5全屏接口)
- 如何使用th:each属性迭代模板-原标题:How To Use th:each For Iteration In Thymeleaf Template?
- 如何使用ODB(How to use odb On windows)
- 如何使用spy ++ (How to use Spy ++)
- 译文:如何使用SocketAsyncEventArgs类(How to use the SocketAsyncEventArgs class)
- How to use logrotate to manage log files in linux(如何在Linux中使用logrotate去管理日志文件)
- All-In-One Code Framework(AIO): 如何使用C#编写进程外的COM组件 (How to write an out-of-proc COM server in C#)
- 如何使用spy ++ (How to use Spy ++)
- 如何使用spy ++ (How to use Spy ++)
- 如何使用OpenCV的处理图像,文字变得锐利和清晰?(How to use OpenCV to process image so that the text become sharp and clea
- 如何在python中使用*args,**kwargs (How to use *args and **kwargs in Python)
- How to use Ext4 如何使用EXT4
- 如何使用表维护工具。how to use the table extent maintenance tool
- 如何在MMIT上使用WMLScript文件(How To Use WMLScript Files With MMIT)
- 如何在QT for S60 中使用pthread库(Carbide.c++) (How to use pthread in QT4.6 for S60)
- <boost-03>如何使用boost filesystem获取给定子文件夹的目录?how to use boost filesystem to get subfolders?