ROS学习笔记(十一)- 使用rosed编辑文件

1 使用rosed

rosed也是rosbash的一部分,所以他又可以直接通过包名操作,不需要完整的路径。
用法:
$ rosed [package_name] [filename]
例如:
$ rosed roscpp Logger.msg

2 配合Tab使用rosed

这个方法可以让你很容易的看见并且选择编辑一个package里的文件而不需要知道它确切的名字。
用法:
$ rosed [package_name]
例如:
$ 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 

3 编辑

默认的rosed编辑器是vim,更加对新手有好的编辑器nano在Ubuntu安装时已经默认安装了。可以编辑 ~/.bashrc文件来使用它。使用:
vim ~/.bashrc
在最后添加:
export EDITOR='nano -w'
设置默认编辑器到emacs你可以编辑你的 ~/.bashrc:
export EDITOR='emacs -nw'
在新窗口才会有效,打开一个新窗口:
$ echo $EDITOR
就会出现:
emacs -nw
可能还需要安装emacs,运行:
sudo apt-get install emacs

你可能感兴趣的:(ROS学习笔记(十一)- 使用rosed编辑文件)