ROS知識(21)----ROS C++程式碼格式化

horsetail發表於2017-08-23

這裡提供兩種方法。

第一種方法:clang_format

1.安裝clang format

sudo apt-get install -y clang-format-3.6

2.從github的roscpp_code_format專案,下載格式檔案.clang-format,注意它是一個隱藏型別的檔案,可以通過Ctrl+H顯示出來

3.將.clang-format檔案拷貝到工作空間中,例如:

~/catkin_ws/.clang-format

4.程式碼格式化單個檔案:

clang-format-3.6 -i -style=file MY_ROS_NODE.cpp

5.程式碼格式化整個工作空間的所有程式碼

find . -name '*.h' -or -name '*.hpp' -or -name '*.cpp' | xargs clang-format-3.6 -i -style=file $1

詳細的使用方法,請參考:roscpp_code_format 

 

第二種方法:eclipse formatter

如果你使用的是eclipse,這裡整理了一個eclipse版本的程式碼格式化配置檔案,

請到github上下載:eclipse_roscpp_code_format,詳細使用請參考其說明文件README.md

 

相關文章