9.使用rosed在ROS中编辑文件

使用rosed在ROS中编辑文件(rawmeat:http://wiki.ros.org/ROS/Tutorials/UsingRosEd)

注意:本教程翻译于2018.9.17,由wiki.ros.org的英文原版教程翻译而来,由于原版可能会有更新,所以请以原版教程为准。

描述:这个教程将会展现如何使用rosed来让编辑更简单
教程等级:初学者
下一个教程ROS文件系统指南

内容
  1.使用 rosed
  2.rosed与tab 补全
  3.编辑器

1.使用 rosed

Rosed是rosbash套组的一部分。它让你可以直接在一个package中编辑一个文件,使用package名字而不是进入package的完整路径。
用法:

$ rosed [package_name] [filename]

例子:

$ rosed roscpp Logger.msg

这个例子展示了你如何在roscpp package中编辑Logger.msg。

如果这个例子不工作,可能是因为你没有安装vim编辑器。请参考 Editor 部分。如果你不知道如何退出vim,点击click here

如果文件名不是独特地定义在package中,一个菜单将会提示你选择你想要编辑的文件。

2.rosed与tab补全

用这个方法你可以简单地看见和有选择地编辑一个package中的所有文件而不需要知道确切的名字。
用法:

$ rosed [package_name]

实例:

$ rosed roscpp

        Empty.srv                         package.xml
        GetLoggers.srv                roscpp-msg-extras.cmake
        Logger.msg                      roscpp-msg-paths.cmake
        SetLoggerLevel.srv          roscpp.cmake
        genmsg_cpp.py                roscppConfig-version.cmake
        gensrv_cpp.py                  roscppConfig.cmake
        msg_gen.py

3.编辑器

Rosed的默认编辑器是vim。对新手更加友好的编辑器nano被包含在默认的Ubuntu install,你可以编辑你的~/.bashrc文件来使用它:

export EDITOR=‘nano -w’

为了设置默认的编辑器为emacs你可以编辑你的~/.bashrc文件:

export EDITOR=‘emacs -nw’

注意: 在.bashrc之中的改变只会在新的终端中起效果,已经打开的终端将不会看见环境变量。

打开一个新的终端再看看是否EDITOR是否被定义:

$ echo $EDITOR

      nano -w

           或者

      emacs -nw

既然你已经成功地设置了和使用了rosed,让我们创造一个Msg和Srv

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值