ROS中的VSCode和Terminator的使用

十八Eigh18n發表於2024-12-06

Visual Studio Code進行 ROS 程式開發

設定 workspace

在 Visual Studio Code 中建立一個新的 workspace(工作空間),例如 rosworkspace。這將作為你的 ROS 程式開發環境。在 workspace 配置檔案 (.vscode/settings.json) 中新增以下內容:

{
    "folders": [
        {
            "path": ".ros"
        }
    ],
    "name": "ROS workspace",
    "type": "core"
}

建立ROS專案

建立一個新的 ROS project,併為它命名,如 myROSproject. In the .vscode/settings.json 檔案中,新增以下程式碼:

{
    "name": "myROSproject",
    "type": "roslaunch",
    "description": "My ROS project",
    "version": "0.0.1",
    "settings": {
        "launchProfile": {
            "name": "default",
            "script": "${workspaceFolder}/main.launch"
        },
        "targetEnvironment": ["ROS4"]
    }
}

ROS與CMake

內容過多,分筆記至:

ROS與CMake

Terminator

安裝

開啟終端,執行以下命令安裝terminator:

sudo apt-get install terminator

快捷鍵

啟動Terminator Ctrl + Shift + T

水平拆分終端 Ctrl + Shift + O

垂直拆分終端 Ctrl + Shift + E

切換所選窗格 Alt + ↑ / ↓ / ← / →

關閉最近窗格 Ctrl + Shift + W

快捷鍵失效解決方案

輸入 ibus-setup,彈出輸入法的設定視窗,選擇表情符號,刪除有衝突的快捷鍵

相關文章