ROS學習總結(9)

使用rosed來簡化編輯過程

目錄

  • 使用 rosed
  • 使用Tab鍵補全文件名
  • 編輯器

使用 rosed

  • rosed是rosbash 的一部分。
  • 利用它可以直接通過package名來獲取到待編輯的文件而無需指定該文件的存儲路徑了。
  • 使用方法:
$ rosed [package_name] [filename]
  • 例子:
$ rosed roscpp Logger.msg
  • 這個實例展示瞭如何編輯roscpp package裏的Logger.msg文件。
  • 如果該實例沒有運行成功,那麼很有可能是你沒有安裝vim編輯器。請參考編輯器部分進行設置。
  • 如果文件名在package裏不是唯一的,那麼會呈現出一個列表,讓你選擇編輯哪一個文件。

使用Tab鍵補全文件名

  • 使用這個方法,在不知道準確文件名的情況下,你也可以看到並選擇你所要編輯的文件。
  • 使用方法:
$ rosed [package_name] <tab>

編輯器

  • rosed默認的編輯器是vim。
  • 如果想要將其他的編輯器設置成默認的,你需要修改你的 ~/.bashrc 文件,增加如下語句:
export EDITOR='emacs -nw'
  • 這將emacs設置成爲默認編輯器。
  • 注意: .bashrc文件的改變,只會在新的終端纔有效。已經打開的終端不受環境變量的影響。
  • 打開一個新的終端,看看那是否定義了EDITOR:
$ echo $EDITOR
  • 顯示:
emacs -nw
  • 現在你已經成功設置並使用了rosed,接下來我們將學習創建ROS消息和ROS服務.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章