您的位置:首页 > 编程语言 > C语言/C++

ROS知识(21)----ROS C++代码格式化

2017-08-23 14:35 274 查看
这里提供两种方法。

第一种方法: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: