• ROS编程中使用rosed编写代码


    rosed是rosbash套件的一部分,它允许你直接通过功能包来编辑功能包里面的文件,而不用提供功能包的完整路径!
    比如说:

    rosed roscpp Logger.msg
    

    上面的例子讲解了如果你要编辑roscpp功能包里面的Logger.msg文件,那么直接使用上面的格式就可以了。

    当然了,你也不用一定要记住功能包里面的所有文件的名称,我们可以借助Tab键的补全功能。
    该命令的格式如下:

    rosed [package_name] <tab><tab>
    

    例如:

    rosed roscpp <Tab><Tab>
    

    输出的结果为:

    liuqiang@liuqiang-pc:~$ rosed roscpp 
    Empty.srv                   roscpp.cmake
    genmsg_cpp.py               roscppConfig.cmake
    gensrv_cpp.py               roscppConfig-version.cmake
    GetLoggers.srv              roscpp-msg-extras.cmake
    Logger.msg                  roscpp-msg-paths.cmake
    msg_gen.py                  SetLoggerLevel.srv
    package.xml  
    

    接着我们根据输出的内容,选择我们需要编辑的文件:

    rosed roscpp Logger.msg
    
  • 相关阅读:
    题解:[HNOI2004]树的计数
    题解:砝码称重
    题解:子矩阵(NOIP2014普及组T4)
    题解:低价购买
    题解:倍增三连击orz
    题解:UVA10140 Prime Distance
    题解:[JSOI2007]建筑抢修
    模板:三分法
    Databinging数据绑定
    开始
  • 原文地址:https://www.cnblogs.com/LiuQiang921202/p/7680027.html
Copyright © 2020-2023  润新知