ROS入門_1.12 使用 rosed 編輯ROS中的檔案
阿新 • • 發佈:2019-02-05
使用 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服務.