1. 程式人生 > >ROS入門_1.12 使用 rosed 編輯ROS中的檔案

ROS入門_1.12 使用 rosed 編輯ROS中的檔案

使用 rosed

rosed 是 rosbash 的一部分。利用它可以直接通過package名來獲取到待編輯的檔案而無需指定該檔案的儲存路徑了。

使用方法:

$ rosed [package_name] [filename]

例子:

$ rosed roscpp Logger.msg

這個例項展示瞭如何編輯roscpp package裡的Logger.msg檔案。(注意區分大小寫。。。)

如果檔名在package裡不是唯一的,那麼會呈現出一個列表,讓你選擇編輯哪一個檔案。

使用Tab鍵補全檔名

使用這個方法,在不知道準確檔名的情況下,你也可以看到並選擇你所要編輯的檔案。

使用方法:

$ rosed [package_name] <tab>

編輯器

rosed預設的編輯器是vim。如果想要將其他的編輯器設定成預設的,你需要修改你的 ~/.bashrc 檔案,增加如下語句:

export EDITOR='emacs -nw'

這將emacs設定成為預設編輯器。

注意: .bashrc檔案的改變,只會在新的終端才有效。已經開啟的終端不受環境變數的影響。

開啟一個新的終端,看看那是否定義了EDITOR:

$ echo $EDITOR
  • emacs -nw

現在你已經成功設定並使用了rosed,接下來我們將學習建立ROS訊息和ROS服務.