4. Creating a Workspace¶
code is available, a
.vscode directory with all needed
configurations is generated when running
waf configure. The
generated workspace is properly configured.
It is best to use the provided launcher script
ide.bat to open
then all environment variables are automatically correctly set.
If using the launcher scripts is not desired the following steps need to be taken into account:
All required build tools etc. need to be in path and environment variables need to be correctly set.
File->Open Folderand select the cloned foxBMS 2 repository.
4.2. Build Tasks¶
Build commands are executed by running
Build Tasks. A
Build Task is
executed either selecting
Terminal->Run Build Task from the menu or
pressing Ctrl + Shift + B. A list of possible build commands is shown
and the desired one can be executed by clicking with the cursor or navigating
with the arrow keys and pressing Enter.
4.3. Test Explorer¶
With the Test Explorer (which is listed among the recommended extensions)
you can directly interact with the Ceedling unit tests.
The Test Explorer is found in the activity bar under
These are the default shortcuts in
code. They can be adapted to fit the
Jumping to definition: F12
Show all references: Shift + F12
Find file: Ctrl + P
Open command palette: Ctrl + Shift + P
Search within active file: Ctrl + F
Search within whole project: Ctrl + Shift + F
Run Build Tasks: Ctrl + Shift + B
Open header file to active source file: Alt + O
Navigate history: Ctrl + Tab
Navigate back: Alt + Left
Navigate forward: Alt + Right