此教程主要介绍rosed命令的使用。至于为什么选择deepin而不是ROS通用的ubuntu,也仅仅是为了支持国产系统。鉴于本人水平有限,如哪位攻城狮网友发现本文存在的问题,烦请留言指正,谢谢!
使用rosed
rosed是rosbash的一部分,它允许你使用报名直接编辑包内文件,而不必输入包的完整路径。
rosed [package_name] [filename]
#
rosed roscpp Logger.msg
这个例子演示了如何编辑roscpp包中的logger.msg。如果上述例子不能正常使用,可能是由于你没有安装vim编辑器,可参考编辑器部分。如果你不知道如何拜托vim可参考如果文件名在包中不是唯一的,则会出现一个菜单让你选择要编辑的文件。
rosed tab自动补全
rosed [package_name]
编辑器
rosed默认的编辑器是vim.默认ubuntu安装了对初学者更为友好的nano编辑器。可以通过编辑~/.bashrc来使用nano。
export EDITOR='nano -w'
要设置默认编辑器为emacs,可以编辑~/.bashrc
export EDITOR='emacs -nw'
打开一个新终端
echo $EDITOR
nano -w 或者emacs -nw