1 使用rosed
rosed也是rosbash的一部分,所以他又可以直接通过包名操作,不需要完整的路径。
用法:
$ rosed [package_name] [filename]
例如:
$ rosed roscpp Logger.msg
2 配合Tab使用rosed
这个方法可以让你很容易的看见并且选择编辑一个package里的文件而不需要知道它确切的名字。
用法:
$ rosed [package_name] <tab><tab>
例如:
$ rosed roscpp <tab><tab>
然后你会得到:
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