文档章节

【转】SourceInsight 中集成Artistic Style 格式化代码

木星青龙
 木星青龙
发布于 2012/08/03 08:54
字数 257
阅读 515
收藏 1
点赞 0
评论 0

下载地址

http://sourceforge.net/project/showfiles.php?group_id=2319l

Windows平台下也有好多人都喜欢用SourceInsight编辑C/C++程序,
但是SourceInsight没有提供对代码格式化的功能,
如果将Artistic Style集成到SourceInsight中,那就可以为它扩展出代码格式化的功能了。

假定AStyle.exe的目录是“C:\ArtisticStyle\”,在该目录下有一个“c.opt”文件是用来保存配置的文件。
下面简要地介绍下Artistic Style集成到SourceInsight中的方法。
1. 打开你的SourceInsight, 选择菜单“Options-->Custom Commands-->Add”, 输入Artistic Style(可以随便输入一个名字)。
2. Run中输入: C:\ArtisticStyle\Astyle.exe --options=c.opt %f
3. Dir留空,将Iconic Window, Capture Output, Parse Links in OutPut, File,then Line 四项前打上勾。
4. 然后点对话框中右侧的按钮“Menu”, Menu--->Menu-->View--><end of menu>, 右侧Insert, OK.
5. 此时在SourceInsight中的View菜单下多了个Style的子菜单选项,可以用它来对单个C/C++文件进行格式化。

 

本文转载自:http://babybandf.blog.163.com/blog/static/619935320101122115154244/

共有 人打赏支持
木星青龙
粉丝 6
博文 28
码字总数 3050
作品 0
长沙
架构师
SourceInsight 4.0 中文注释乱码问题

我从网上查了一堆解决办法,但是都是2017年以前的解决方案,并且都是针对于source insight 3.5及以下版本的,目前SI软件版本都到4.0了,应该有新方法出现了。 ———————————————...

cheatscat ⋅ 03/28 ⋅ 0

如何自动调整代码格式 - vim /Visual Studio/ Source Insight...

ArtisticStyle----很好用的C/C++样式格式化工具(支持VC6) 下载地址: http://srgb.googlecode.com/files/AStyle2.02windows.7z 把astyle.exe 复制到 C:WINDOWS 目录里,省的指定路径 VC6++ ...

AlphaJay ⋅ 2012/06/21 ⋅ 0

C++代码格式化插件--Astyle

Artistic Style Eclipse Plugin 是一个用来对C/C++代码进行格式化的 Eclipse 插件,可在 Eclipse CDT 环境中使用。该插件基于 Artistic Style 开发。...

匿名 ⋅ 2009/07/29 ⋅ 0

Qt Creator 代码格式美化插件--Qtc_AStyle

Qtc_AStyle是一个Qt Creator IDE的插件,使用了Artistic Style V2.04的静态库,IDE加载这个插件后,在选项中可以很直观地定义自己的代码风格,然后一键对整个项目所有的源文件进行代码格式美...

zlqzlq ⋅ 2017/05/26 ⋅ 0

astyle使用基础教程

astyle是一个我自己常用的开放源码工具。它可以方便的将程序代码格式化成自己想要的样式而不必人工修改。本来嘛,作为高等生物应该优先去做一些智慧的事情,而不是把时间消耗在机器可以完美完...

mickelfeng ⋅ 2013/03/14 ⋅ 1

C/C++代码静态分析插件--SourceInsight_Scan

sourceinsight-scan 是一款集成在 SourceInsight 中的c/c++代码静态分析插件,集成了cppcheck,coverity,pclint等业界优秀的静态分析工具的优点。旨在帮助开发人员,在IDE中快速发现编译器无法...

fanc ⋅ 2014/12/08 ⋅ 0

非常适用的Sourceinsight插件,提高效率事半功倍

一直使用sourceinsight编辑C/C++代码,sourceinsight是一个非常好用的编辑工具可以任意定位,跳转,回退,本人一直 使用该工具做C/C++开发,sourceinsight能够满足我的大部分需求,但是有些功...

B_ice ⋅ 2016/07/25 ⋅ 0

Setup TensorFlow Dev-Env on Mac OS X

A Neural Algorithm of Artistic Style setup tensorflow on OS X and run an interesting demo : Transfer Style But Not Color Dependencies Mac OS X Python 2.7.6 pip : scikit-image/te......

Mintisan ⋅ 2016/06/11 ⋅ 0

让sourceinsight支持查看makefile、kconfig以及.s代码方法

让sourceinsight支持查看makefile、kconfig以及.s代码方法 (2011-10-12 16:44:47) 转载▼ 标签: 杂谈 分类: Linux 让sourceinsight支持查看makefile、kconfig以及.s代码方法 在用sourceins...

唧唧帝 ⋅ 2014/06/04 ⋅ 0

VIM使用系列:缩进调整、自动补全、折叠、跳转

缩进调整、自动补全、折叠、跳转这些vim操作都是一开始我也不会,在项目开发过程中熟悉掌握的,本文主要记录一下这些操作的命令,以及查找帮助,为分享也为备忘。 缩进调整 缩进调整的帮助查...

水海云 ⋅ 2013/02/21 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从零开始搭建Risc-v Rocket环境---(1)

为了搭建Rocke环境,我买了一个2T的移动硬盘,安装的ubuntu-16.04 LTS版。没有java8,gcc是5.4.0 joe@joe-Inspiron-7460:~$ java -version程序 'java' 已包含在下列软件包中: * default-...

whoisliang ⋅ 24分钟前 ⋅ 0

大数据学习路线(自己制定的,从零开始学习大数据)

大数据已经火了很久了,一直想了解它学习它结果没时间,过年后终于有时间了,了解了一些资料,结合我自己的情况,初步整理了一个学习路线,有问题的希望大神指点。 学习路线 Linux(shell,高并...

董黎明 ⋅ 30分钟前 ⋅ 0

systemd编写服务

一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。 ...

勇敢的飞石 ⋅ 32分钟前 ⋅ 0

mysql 基本sql

CREATE TABLE `BBB_build_info` ( `community_id` varchar(50) NOT NULL COMMENT '小区ID', `layer` int(11) NOT NULL COMMENT '地址层数', `id` int(11) NOT NULL COMMENT '地址id', `full_......

zaolonglei ⋅ 41分钟前 ⋅ 0

安装chrome的vue插件

参看文档:https://www.cnblogs.com/yulingjia/p/7904138.html

xiaoge2016 ⋅ 44分钟前 ⋅ 0

用SQL命令查看Mysql数据库大小

要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(da...

源哥L ⋅ 今天 ⋅ 0

两个小实验简单介绍@Scope("prototype")

实验一 首先有如下代码(其中@RestController的作用相当于@Controller+@Responsebody,可忽略) @RestController//@Scope("prototype")public class TestController { @RequestMap...

kalnkaya ⋅ 今天 ⋅ 0

php-fpm的pool&php-fpm慢执行日志&open_basedir&php-fpm进程管理

12.21 php-fpm的pool pool是PHP-fpm的资源池,如果多个站点共用一个pool,则可能造成资源池中的资源耗尽,最终访问网站时出现502。 为了解决上述问题,我们可以配置多个pool,不同的站点使用...

影夜Linux ⋅ 今天 ⋅ 0

微服务 WildFly Swarm 管理

Expose Application Metrics and Information 要公开关于我们的微服务的有用信息,我们需要做的就是将监视器模块添加到我们的pom.xml中: 这将使在管理和监视功能得到实现。从监控角度来看,...

woshixin ⋅ 今天 ⋅ 0

java连接 mongo伪集群部署遇到的坑

部署mongo伪集群 #创建mongo数据存放文件地址mkdir -p /usr/local/config1/datamkdir -p /usr/local/config2/data mkdir -p /usr/local/config3/data mkdir -p /usr/local/config1/l......

努力爬坑人 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部