Source Insight 4.0配置格式化工具AStyle.exe
Source Insight 4.0配置格式化工具AStyle.exe
1. 下载AStyle.exe工具,官网地址:https://sourceforge.net/projects/astyle/files/
下载后解压缩文件,进入AStyle_3.1_windows\AStyle\bin目录下取出AStyle.exe文件,将其放到要存放的目录下,这里是放在C:\Local\Tools文件夹下
2. 点击source Insight工具栏Tools->custom commands,进入如下配置界面
点击右侧Add按钮,添加名称AStyle-Code,完成后点击OK按钮。
在Run命令框里输入C:\Local\Tools\AStyle.exe --style=allman -k3 -W1 -xG -S -s4 -xb -U -p -xf -xh -xC120 -xL -H -Y -xW -w -n %f
注意C:\Local\Tools\AStyle.exe为AStyle.exe的存放路径,勾选如下图中outputhe和Control下的选项:
3. 点击右下方Keys按钮,点击Assign New Key,输入希望使用的快捷键,一般使用Ctrl+Alt+F。
至此已经完成了AStyle工具的配置,下面解释一下配置中各命令的功能:
--style=allman -k3 -W1 -xG -S -s4 -xb -U -p -xf -xh -xC120 -xL -H -Y -xW -w -n %f
--style=allman 所有花括号都单独成一行的风格
-k3 指针位置风格,对应为char *_ptr,及指针靠近变量
-W1 &风格,对应为char &fool; 及地址符靠近变量
-xG 在逗号后面添加空格
-S switch语句下的case添加缩进
-s4 一次缩进为4个空格键
-xb (e.g. 'if', 'for', 'while'...)语句后加回车
-U 移除括号两边不必要的空格
-p 在 =、+、- 等操作符两边插入空格
-xf 定义函数时函数返回值与函数名置为同一行
-xh 声明函数时函数返回值与函数名置为同一行
-xC120 一行最长编码为120
-xL 根据逻辑代码回车
-H (e.g. 'if', 'for', 'while'...)与 ( 间加空格
-Y 让注释和代码一起缩进
-xW 宏定义嵌套时缩进
-w 宏定义换行缩进
-n 运行时不生成备份文件,即默认的.orig文件
详细介绍可以参照官方文档:http://astyle.sourceforge.net/astyle.html#_options
Source Insight 4.0配置格式化工具AStyle.exe的更多相关文章
- source insight 4.0常见问题及相关配置
摘自:https://blog.csdn.net/liitdar/article/details/79891795 本文介绍source insight 4.0常见的问题以及相关的配置. 1. ...
- [转]三步完成Source Insight 4.0 破解安装
下载地址有更新,之前有朋友因潜在的版权问题封禁没下到,现在更新后可正常使用了. 文末有完全清除上次安装残留的方法,需要的人可以参考. —— 更新于 2018.1.21 第一步:安装 安装sour ...
- 三步完成Source Insight 4.0 破解安装(转)
转自:https://blog.csdn.net/biubiuibiu/article/details/78044232 三步完成Source Insight 4.0 破解安装 下载地址有更新,之 ...
- source insight 4.0.086破解
source insight 4.0.093 破解: 1. 安装原版软件:Source Insight Version 4.0.0093 - March 20, 2018 2. 替换原主程序:sou ...
- Source Insight 4.0 破解和使用
参考出处: https://blog.csdn.net/u011604775/article/details/81698062 https://blog.csdn.net/user11223344ab ...
- source insight 4.0.86.0安装破解问题
source insight 4.0.86.0安装过程中碰到导入lic文件一直不正确 解决办法: 需要将SourceInsight\SW_Install\SI4安装及破解文件 目录下的sourcein ...
- Source Insight 4.0安装后首次打开报错Unable to open or create
错误提示大概如下: Unable to open or create ....我的文档/source insght4.0/xxx.sidb. 这个错误提示就是找不到这个文件,原因是应为有中文路径,那么 ...
- source insight 4.0的基本使用方法(转)
源:source insight 4.0的基本使用方法 source insight 4设置
- Source Insight 4.0的使用(转)
原作者地址:https://blog.csdn.net/qq_39660930/article/details/77499455 一.项目管理 1.新建一个项目 快捷键Alt+Shift+N可以打开新 ...
随机推荐
- 《BUG创造队》作业9:【Beta】冲刺 Scrum meeting 2
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十三 团队作业9:Beta冲刺与团队项目验收 团队名称 BUG创造队 作业学习目标 (1)掌握软件黑盒测试技术:(2)学 ...
- eclipse 安装反编译工具
jd-gui是我最喜欢使用的java反编译工具.它是一款用c++开发的轻量级的java反编译工具,无须安装即可以使用,你甚至都不需要安装jre环境就可以实现反编译:支持最新的jdk,目前是jdk 1. ...
- car配置篇
这没有什么好说的 1.5t的涡轮增压 CVT(Continuously Variable Transmission)技术即无级变速技术,它采用传动带和工作直径可变的主.从动轮相配合来传递动力,可以实现 ...
- PostgreSQL 抛出错误信息(错误行号)
抛出错误行号是我们在写SQL中常用到的,在SQL Server和Oracle中都很简单,但是在PostgreSQL怎么实现呢?在网上查了下资料只有pg_exception_context包含错误行,我 ...
- Oracle 记录下jdbc thin client module名称
java.util.Properties props = new java.util.Properties(); props.setProperty("password",&quo ...
- WebAPI学习
WebAPI概述 今天的web计算平台包含了广泛的功能,其中的大部分均可以通过API(应用程序编程接口)访问. web平台归为6个基本设施,都会用到webapi,包括存储服务.消息服务.计算服务.信息 ...
- [mysql8]新坑哈 更改Mysql 表的大小转换设置lower_case_table_names=1
在安装了8.0.14之后,初始化的时候在my.cnf里设置了lower_case_table_names=1,安装好了之后,启动报错: 1 2 3 4 5 2019-01-28T13:24:24.91 ...
- Ubuntu系统下,pip3安装python3的pymysql包 报错的问题
sudo pip3 --version 查看pip3的版本 sudo pip3 install --upgrade pip 更新pip3 sudo pip3 list 查看安装的包列表 如上图, p ...
- C# 使用大漠插件, 源码在Github和码云 ..希望对大家有所帮助
c# 使用大漠插件. 完成 类似 按键精灵的 功能. 方法 注释 正在慢慢的 完善中 目录 仓库 github 码云 准备 效果图 如何运行 1. 注册 大漠dll 到com (资源在 源码 DLL ...
- RIP子网划分及扩展详解