Astyle使用方法
Astyle是一个命令行工具,使用方法
astyle [options] SourceFile1 SourceFile2 SourceFile3 […]
example:
格式一个文件
astyle –style=linux /home/user/project/foo.cpp
递归地格式cpp和h文件
astyle –style=linux –recursive /home/user/project/.cpp /home/user/project/.h
在Windows下使用astyle.
astyle –style=linux –recursive E:\nceWorkStation\nce_0.1\SRC*.c E:\nceWorkStation\nce_0.1\INC*.h
astyle –style=linux –recursive E:\nceWorkStation\nce_0.2\SRC*.c E:\nceWorkStation\nce_0.2\INC*.h
===========================================================================
Linux 环境中使用AStyle
在vim中的命令模式下,可以使用下面的某一种方式来格式化代码。
1. %!astyle (simple case - astyle default mode is C/C++)
或者
1. %!astyle --mode=c --style=ansi -s2 (ansi C++ style, use two spaces per indent level)
或者
1. 1,40!astyle --mode=c --style=ansi (ansi C++ style, filter only lines 1-40)
为方便使用,可以把它写成一个脚本,代码如下:
1. #! /bin/bash2. 3. for f in $(find . -name '*.c' -or -name '*.cpp' -type f)4. do5. astyle $f6. done
在格式化完代码后,会生成一个后缀为orig的文件,将脚本更改如下:
1. #! /bin/bash
2. 3. for f in $(find . -name '*.c' -or -name '*.cpp' -or -name '*.h' -type f)
4. do
5. astyle $f
6. done
7. 8. # after formate the code,we need to rm '*.orig' files
9. for f in $(find . -name '*.orig' -type f)
10. do
11. rm $f
12. done
13.
http://blog.chinaunix.net/uid-25885064-id-3363736.html
转载于:https://www.cnblogs.com/qianggezhishen/p/7349509.html
Astyle使用方法相关推荐
- 转载:keil中使用Astyle格式化你的代码的方法2篇合
转自:https://blog.csdn.net/STM32F4/article/details/46649353 关于Astyle Astyle 的全称是Artistic Style的简称,是一个开 ...
- VSCode工具 - C/C++
记录一下开发中比较符合自己使用习惯的工具,以免之后再次出现花费长时间查找的问题 C/C++ 简介 The C/C++ extension adds language support for C/C++ ...
- notepad如何自动对齐_如何在notepad++实现代码自动化排版
我先介绍这个怎么在notepad++中调用原版的astyle的方法. 在notepad++:运行或是F5, 在输入框中选择astyle.exe所在的目录,什么你没有astyle,下载地址https:/ ...
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...
- Java面试题大全2021版
一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...
- keil中使用Astyle格式化你的代码的方法-keil4 keil5通用
简介:在给RTT 提交代码,需要符合RT-Thread 的代码规范,本文简单介绍如何使用Astyle 格式化为符合RTT要求的代码风格. 关于Astyle Astyle 的全称是Artistic St ...
- 在Keil中利用AStyle插件格式化代码
平时在用keil调试程序的时候,代码默认情况下不能自动调整格式.需要手动调整格式,比较麻烦.通过AStyle插件可以很方便的自动调整代码格式.下面总结一个AStyle插件的使用方法. 首先在官网上下载 ...
- 【KEIL MDK使用AStyle程序格式化操作】
KEIL使用AStyle程序格式化操作 一.内容简述 二.AStyle下载 三.keli软件加载 1.点击Tools->Customize Tools Menu... 2.创新建两个Menu C ...
- 代码一键美化工具Astyle,非常实用
点击上方"小麦大叔",选择"置顶/星标公众号" 福利干货,第一时间送达 1 Astyle介绍 Astyle全称Artistic Style,是一个免费,快速,小 ...
最新文章
- Linux系统学习笔记:文件描述符标志
- Unity3d DLL脚本通用解密方法
- 【Python基础】Pandas笔记---概述与数据结构
- postgresql如何实现group_concat功能
- JMeter正则表达式-学习(3)
- 使用Log4j为项目配置日志输出应用详细总结及示例演示.
- 百万记录级MySQL数据库及Discuz!论坛优化
- keil运行c语言输入函数,keil 编译器V6 定义函数在ram中运行-和在指定地址定义常量,keil编译器...
- android随机抽奖代码_用Excel实现不放回随机抽样
- 中移互联网副总:创新技术如何赋能企业变现突破
- 【HDOJ2087】剪花布条(KMP)
- @Resource kdown
- 浅谈游戏《Hollow Knight空洞骑士》
- 使用预计算实时全局光照优化照明-项目介绍
- 10-4 linux可视化界面卡住问题等
- 谷歌学术高级搜索技巧
- dw怎么保存html格式,教你如何用Dreamweaver制作网页以及保存网页的方法--系统之家...
- 计算请假时间(不算节假日)
- java取模数_java – 快速乘法和减法模数
- 运算符的优先级(从高到低)