在Visual Studio Code中安裝和配置Alibaba Cloud Toolkit(以下簡稱Cloud Toolkit)后,可以在編寫ROS模板時獲得自動提示,以及對模板、資源棧更便捷、高效的管理。
前提條件
下載并安裝Visual Studio Code。
已在Visual Studio Code中安裝和配置Cloud Toolkit,詳情請參見在Visual Studio Code中安裝和配置Cloud Toolkit。
背景信息
ROS已經與Cloud Toolkit插件實現集成,當您在Visual Studio Code中安裝和配置Cloud Toolkit后,可以實現更高效,更便捷的管理模板和資源棧。
Cloud Toolkit的更多信息,請參見什么是Alibaba Cloud Toolkit。
管理模板
Cloud Toolkit通過ROS LOCAL TEMPLATES模塊管理本地模板,ROS REMOTE TEMPLATES模塊管理遠端模板。
在Visual Studio Code中新建或打開已有的項目文件夾。
創建模板。
左側菜單欄,單擊。
單擊ROS LOCAL TEMPLATES。
單擊+,選擇AlibabaCloud ROS YAML Template或AlibabaCloud ROS JSON Template模塊,并輸入模板名稱,從而創建JSON或YAML格式的本地模板。
說明首次創建模板時,Visual Studio Code會自動生成一個.ros.config.json源文件,.ros.config.json文件是ROS LOCAL TEMPLATES模塊用于管理模板的源文件,該文件用來記錄項目文件夾的路徑以及本地的模板文件名稱。
編輯模板。
AlibabaCloud ROS YAML Template示例
AlibabaCloud ROS JSON Template示例
說明在Resources下輸入資源類型關鍵字即可提示所有相關資源類型。
模板語法錯誤時,Cloud Toolkit會自動提示。
管理本地模板。
鼠標懸停在ROS LOCAL TEMPLATES,單擊對應圖標管理模板。
功能操作如下表所示:
功能
說明
Open Folder
打開本地文件夾。
Refresh
刷新本地目錄。
Create
創建本地模板。首次使用此插件創建模板時,默認會創建.ros.config.yml文件及JSON和YAML文件夾。
Upload
上傳本地模板至遠端。
說明上傳模板后,本地模板將顯示在ROS REMOTE TEMPLATES(遠端模板列表)中,您也可以在資源編排控制臺上查看已上傳的模板。
右鍵單擊本地模板,根據需求進行操作。
功能操作如下表所示:
功能
說明
Delete
刪除本地模板。
Rename
重命名本地模板名稱。
Upload
上傳本地模板。
說明上傳模板后,本地模板將顯示在ROS REMOTE TEMPLATES(遠端模板列表)中,您也可以在資源編排控制臺上查看上傳的模板。
說明選中.ros.json或者.ros.yaml的本地模板后,您可以在模板編輯區單擊鼠標右鍵,單擊Alibaba Cloud Ros - Create Stack跳轉到資源編排控制臺的創建資源棧頁面,快速創建資源棧。
管理遠端模板(資源編排控制臺模板)。
鼠標懸停在ROS REMOTE TEMPLATES,單擊對應圖標管理模板。
功能操作如下表所示:
功能
說明
Refresh
刷新遠端模板目錄。
Update
更新遠端模板,即對資源編排控制臺的模板進行更新。
Download
下載遠端模板。您可以通過單擊Download將資源編排控制臺的模板下載到本地。
右鍵單擊遠端模板,根據需求進行操作。
功能操作如下表所示:
功能
說明
Delete
刪除遠端模板。即刪除資源編排控制臺模板。
Download
下載遠端模板。您可以通過單擊Download將資源編排控制臺的模板下載到本地。
Rename
重命名遠端模板。
Update
更新遠端模板。
單擊Update打開遠端模板對比框。
編輯右側模板。
說明左側模板不可編輯。
在右側模板部分,單擊鼠標右鍵,在彈出的對話框單擊Alibaba Cloud Ros - Update Template,更新資源編排控制臺模板。
說明單擊遠端模板,默認打開一個臨時文件,您可以查看模板信息。
鼠標懸浮至遠端模板上顯示模板屬性信息。
管理資源棧
Alibaba Cloud Toolkit通過Alibaba Cloud View模塊幫助您便捷地管理遠端資源棧(資源編排控制臺的資源棧)。
在Visual Studio Code中新建或打開已有的項目文件夾。
單擊左側菜單欄。
選擇 ,根據需求進行操作。
功能操作如下表所示:
功能
說明
地域
選擇資源棧所在地域。
Search
在當前地域下,搜索資源棧ID或資源棧名稱;若未輸入,則刷新當前地域資源棧列表。
Create Stack
創建資源棧 ,自動跳轉至ROS控制臺創建資源棧頁面。
Stack ID/Name
單擊名稱,顯示該資源棧屬性信息。
Status
顯示該資源棧當前狀態。
Create At
顯示該資源棧創建時間。
Outputs
顯示該資源棧的輸出值信息。
Delete
刪除該資源棧。
More
Properties:顯示該資源棧的屬性信息。
Resources:顯示該資源棧內的所有資源信息。
Parameters:顯示該資源棧的參數信息。
聯系我們
如您需要進一步的幫助或反饋相關需求,請添加客戶支持群聯系阿里云,釘釘群號為11783495。