-
Notifications
You must be signed in to change notification settings - Fork 1
Setting up VSCode
Unlike purpose-built IDEs like CLion, Visual Studio Code is not specifically designed to develop C++ applications. It does, however, provide a framework to build the editor you want for the programming language you choose.
We will give a short overview over the setup we recommend.
There are two ways to open a project with VSCode.
-
You can start the application it self and then use the menu bar to run
File > Open <your choice>
to open files, folders and workspaces. -
Alternatively, you can use the command line to run
$ code <your choice>
In the HYPED repositories we have a file called hyped.code-workspace
. If you tell VSCode to open this, you will be able to make use of a few configurations we have set up to suit our project.
Visual Studio Code has a wide variety of extensions. You can get anything from colour schemes, over keybindings emulating other editors to fully fledged IDE setups.
The C/C++ Extension Pack should cover all your development needs.
Besides this, here are a few more that might make things easier for some of you:
- Markdown All in One for editing the wiki
- GitLens to get more insight into what changes have been made
- Language Support for Java if you're working on the base station
- Vim if you want those sweet vim keybindings
- Home
- How to add and edit pages on the wiki
- Glossary
- Admin
- Projects & Subsystems
- Motor Controllers
- Navigation
- Quality Assurance
- Sensors
- State Machine
- Telemetry
- Technical Guides
- BeagleBone Black (BBB)
- Configuration
- Contributing
- Testing
- Install VM on Mac
- Makefiles
- Reinstall MacOS Mojave
- Travis Troubleshooting
- Knowledge Base