使用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
    
    。
   
 
