Astyle使用方法

2021-07-02 20:29:07 字數 1494 閱讀 9221

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 (****** 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/bash

2. 3. for f in $(find . -name '*.c' -or -name '*.cpp' -type f)

4. do

5. astyle $f

6. 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.

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

使用方法 離型劑使用方法

1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...

使用方法 卡丁車輪胎使用方法

輪胎的使用方法很重要 卡丁車輪胎是卡丁車場日常執行中的主要易損件,但是輪胎的使用方法很重要。哪些情況下會縮短輪胎的使用壽命呢?一 跑道地面粗糙 有的跑道在鋪瀝青時,或者選錯了瀝青中石子的規格,或者碾壓得不夠平整,導致路面粗糙。有的跑道使用現成的水泥地,但表面粗糙或不平整。有的室內跑道,為了提高輪胎的...