日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Astyle 一键格式化项目代码

發布時間:2023/12/18 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 一键格式化项目代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。