Astyle 一键格式化项目代码
生活随笔
收集整理的這篇文章主要介紹了
Astyle 一键格式化项目代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼格式化差異問題:
一個團隊有多個開發,因開發習慣不同,開發時少添加了空格、換行等。
格式化代碼時,一般會將整個文檔格式化,代碼提交時會發現未知的修改項。
Astyle格式化工具
官網下載地址:Artistic Style
以下bat文件,一鍵格式化,項目中所有cs文件:
1 echo off & color 0A 2 ::指定起始文件夾 3 set DIR="F:\Github-Myself\WaveLineTextDemo2" 4 echo DIR=%DIR% 5 6 for /R %DIR% %%f in (*.cs) do ( 7 C:\Users\kybs0\Desktop\AStyle_3.1_windows\AStyle\bin\Astyle.exe --style=ansi --indent=spaces=4 --indent-switches --indent-cases --indent-namespaces --break-blocks --pad-oper --unpad-paren --convert-tabs --mode=c %%f 8 ) 9 pause參數 /R 表示需要遍歷子文件夾,去掉表示不遍歷子文件夾
%%f 是一個變量,類似于迭代器,但是這個變量只能由一個字母組成,前面帶上%%
括號中是通配符,可以指定后綴名,*.cs表示所有cs文件
- 設定指定文件路徑,不支持含有空格的文件名。
- 循環路徑時,不支持名稱大于1個字母的變量命名,如file。
執行格式化的輸出結果:
參考鏈接:
- C/C++代碼格式優化工具----astyle
- Astyle:代碼格式化工具簡明指南
轉載于:https://www.cnblogs.com/kybs0/p/11310473.html
總結
以上是生活随笔為你收集整理的Astyle 一键格式化项目代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查询显示进度条
- 下一篇: html 基本布局介绍