五 使用rosed編輯ROS中的檔案

2021-10-06 11:01:30 字數 1137 閱讀 5252

五、使用rosed編輯ros中的檔案

原文自——

using rosed to edit files in ros

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

使用方法:

$ rosed [package_name]

[filename]

例子:

$ rosed roscpp logger.msg
這個例項展示了如何編輯roscpp package裡的logger.msg檔案。

如果該例項沒有執行成功,那麼很有可能是你沒有安裝vim編輯器。請參考編輯器部分進行設定。

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

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

使用方法:

$ rosed [package_name]

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

export editor=

'emacs -nw'

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

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

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

$ echo

$editor

#修改後理論輸出應如下

# emacs -nw

現在你已經成功設定並使用了rosed

注:rosed應該是ros editor的簡寫,通過上邊編輯器的設定可以設為vim作為編輯工具,基本上可認為是乙個ros快速編輯自己相關檔案的編輯器,在使用tab時也能快速顯示出ros相關檔案,這點可能就是與直接使用vim的不同之處。

ROS學習(七)使用Rosed在ROS中編輯檔案

rosed是rosbash套件的一部分。它允許您通過使用包名稱直接編輯包中的檔案,而不必鍵入包的完整路徑。用法 rosed package name filename 這樣,您可以輕鬆地檢視和選擇編輯程式包中的所有檔案,而無需知道其確切名稱。用法 rosed package name 例子 rose...

ROS學習筆記 五 ROS命令工具的使用

rospack rospack允許你獲取軟體包的有關資訊。該選項可以返回軟體包的路徑資訊。用法 rospack find 包名稱 roscd 直接切換工作目錄到某個功能包或者功能包子目錄中。用法 roscd 功能包名稱 roscd 功能包名稱 功能包子目錄 rosls 直接按軟體包的名稱而不是絕對路...

ros中串列埠的使用

txt檔案要新增下面內容 add executable talker src talker.cpp target link libraries talker add dependencies talker roserial generate messages cpp add executable l...