教程将展示怎样用rosed是编辑更容易.
1.1使用rosed.
rosed是rosbash套件的一部分.它可以使你通过package的名字直接编辑一个package中的文件而不用输入package的整个路径.
用法:
$ rosed [package_name] [filename]
例子:
$rosed roscpp Logger.msg
如果这个例子没有效果说明你没有安装vim工具.请参考部分,如果你不知道怎样使用vim,点击这里. .
如果package中的文件名不是唯一的,会列出一个菜单让你选择那个文件去编辑.
1.2使用rosed的时候用Tab补全
这样的话你就可以轻松的看到package中的可以编辑的文件而不需要知道它的具体名字.
用法:
$ rosed [package_name] <tab><tab>
Example:
$ rosed roscpp <tab><tab>
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
1.3编辑
rosed的默认编辑工具是vim。ubuntu中默认安装了更加易上手的编辑器nano,你可以通过编辑你的~/.bashrc文件添加如下环境变量来启用它:
export EDITOR='nano -w'