ROS2 project pattern Environment setup Prepare ROS2 installation Vscode vscode template You can use .vscode_config folder for setup ros2 debug Change your path before usage. Rename .vscode_config to .vscode Clion Setup guide for clion see here This guide is for Windows system, but it works for ubuntu OS too.