SourceInsight工具增强——AStyle(代码格式化)、PC-Lint(静态检查)

Artistic Style(AStyle)

AStyle是一款开源、高效、精简的代码格式化工具,适用于C、C++、C#、Java等。官方地址在:http://astyle.sourceforge.net/

AStyle支持Linux、Mac或者Windows,Windows下有预编译的exe文件,其他平台需要自己编译。

输入AStyle -h可以后去AStyle的详细使用介绍:


Artistic Style 3.0
                     Maintained by: Jim Pattee
                     Original Author: Tal Davidson

Usage:
------
            astyle [OPTIONS] File1 File2 File3 [...]

astyle [OPTIONS] < Original > Beautified

将AStyle集成到SourceInsight,可以极大提高工作效率。

SourceInsight->Options->Custom Commands,设置如下:

Run部分如下:AStyle.exe  --style=linux  --mode=c -p -U  --suffix=none  %f

指定格式化风格为linux.

--mode=c 处理C/C++源文件

-p 在操作符两边插入空格,如=、+、-等。

-d 在括号外面插入空格。

-U移除括号两边不必要的空格。

none不备份文件,%f表示当前文件

PC-Lint

安装PC-Lint之后。

SourceInsight->Options->Custom Commands,设置如下:

如果在执行PC-Lint过程中出现头文件找不到情况,打开pc-lint安装目录下std.lnt文件,在文件尾以”-I ”方式加上所需的头文件所在的路径,如:-I C:/ISIPPC/diab/4.2b/include -IC:/Tornado/host/diab/include。

添加菜单或者快捷键

在设置好AStyle和PC-Lint两个命令之后,可以将其加入菜单中。或者进入Keys…设置快捷键。

时间: 2024-11-05 14:38:54

SourceInsight工具增强——AStyle(代码格式化)、PC-Lint(静态检查)的相关文章

Source Insight 中使用 AStyle 代码格式工具

Source Insight 中使用 AStyle 代码格式工具 彭会锋 2015-05-19 23:26:32     Source Insight是较好的代码阅读和编辑工具,不过source insight没有集成代码格式化工具:GNU的astyle是一个较好的免费的代码格式化工具,经过它的格式化之后,代码排版会变得很漂亮:Astyle主要作为插件供其他程序调用,具体的使用方法如下: 1 astyle下载地址: http://sourceforge.net/projects/astyle/

使用AStyle进行代码格式化

转自:http://www.cnblogs.com/JerryTian/archive/2012/09/20/AStyle.html 在日常的编码当中,大家经常要遵照一些设计规范,如命名规则.代码格式规范等等.或者大家在看一些别人写的代码时,若代码格式不是很规范时,看起来是比较麻烦的. 今天就给大家介绍一款名为AStyle的代码格式化工具,Astyle是一个开源代码格式化工具,可以使大家在日常开发中非常方便的调整大家的代吗格式.支持多种开发语言, 支持多种格式化风格,本文主要简单介绍下怎样通过简

使用lint工具优化Android代码

一.概述 Android lint工具是一个静态的代码分析工具,用来检查代码中潜在的问题并且提高代码的正确性,安全性,可用性,国际化和性能. 确保代码中没有结构性的错误,发现潜在的问题.Android-Lint提供了命令行方式执行,还可与IDE(eclipse.Idea.AndroidStudio)集成,并提供了html形式的输出报告.Android-Lint可以方便的与项目中的其他自动系统(配置/ Build / 测试等)集成. 二.应用 2.1 自动执行 以AndroidStudio为例,当

Notepad++代码格式化插件的下载与安装

notepad++是一个功能强大的文本编辑工具,免费.开源.速度快是它的优点,它是UltraEditor, emEditor, EditorPlus等收费工具的绝佳替代器. NppAStyle是一个NotePad++的插件,用于格式化Notepad中编辑的c.c++.C#.java代码.NppAStyle在内部使用Astyle来格式化代码,是一个很简单,但很实用的Notepad++插件. Notepad++的SourceForge的Plugins主页? ? 获取插件 Notepad++点击菜单栏

editplus代码格式化

感谢网址:https://blog.csdn.net/yanglikao/article/details/11695685 1.下载editlus代码格式化插件astyle, 网址:https://sourceforge.net/projects/astyle/ (修改相应的格式化设置可以参考https://blog.csdn.net/xiaotao2004/article/details/1560538,我先将这篇优秀的文章放到这里 //https://blog.csdn.net/xiaota

Xcode 快捷键 特别是代码格式化代码ctrl+i

1. 文件 CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件 2. 编辑 CMD + [: 左缩进CMD + ]: 右缩进 CMD + CTRL + LEFT: 折叠CMD + CTRL + RIGHT: 取消折叠CMD + CTRL + TOP: 折叠全部函数CMD + CTRL + BOTTOM: 取消全部函数折叠CTRL +

CSS代码格式化

将所有代码复制到系统记事本里,另存为html格式的网页文件,之后用浏览器打开即可 工具代码: <style>textarea{width:100%;height:80%;}</style> <div class="toolcode"> <script language=JavaScript> <!-- function $() { var elements = new Array(); for (var i = 0; i <

atitit js 开发工具 ide的代码结构显示(func list) outline总结

eclips环境::4.3.1 #-------需要一个js开发工具,可以显示outline或者代码结构显示(func list)的功能的 aptana,webstorm好十好,走十太大的,pass...子能dw,eclps,npp黑头挑选.. VJET是一个 Eclipse 的插件,提供完全的JavaScript 集成开发环境,使标准开发功能的JavaScript验证代码的帮助,搜索类型,语法和语义,类型的轮廓和层次结构,调用链,重构和更多.VJET JavaScript IDE 是一个Ecl

Notepad++ 代码格式化插件

UniversalIndentGUI 是一个代码格式化工具合集,基于很多开源的代码格式化项目.有NPP的插件版也有独立的程序,支持常见代码格式. 支持的代码格式: C, C++, C#, Cobol, CSS, D, Fortran, HTML, JAVA, Javascript, JSP, Objective-C, Pawn, Perl, PHP, Python, Ruby, Shellscript, VALA, XML and XSL 插件版的链接:(打开后查找UniversalIndent