Integrated Development Environment
IDE
VSCode is suggested as the standard IDE. VSCode is open source and free. It can be downloaded from its official website.
The following are the recommended extensions to be installed in the IDE, which facilitate code development.
- autoDocstring - Nils Werner
- C/C++ - Microsoft
- CMake - twxs
- CMake Tools - Microsoft
- Docker - Microsoft
- Excel Viewer - GrapeCity
- GitLens Git supercharged - Eric Amodio
- Go - Microsoft
- GoogleTest Adapter
- Kubernetes - Microsoft
- OpenCL
- Python - Microsoft
- vscode-pdf
- vscode-proto3 - zxh404
- YAML - Red Hat
Debugging
- Create a
launch.jsonfile and place it in~/.vscodefolder. -
A sample
launch.jsonfile configuration for debugging a python program in virtual environment is shown below.{ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "xingtian", "type": "python", "request": "launch", "cwd": "${workspaceFolder}/workspaces/xingtian", "python": "${workspaceFolder}/workspaces/xingtian/.venv/bin/python3.7", "program": "${workspaceFolder}/workspaces/xingtian/xt/main.py", "args": [ "-f", "./examples/smarts.yaml", ], "console": "integratedTerminal", }
Leave a comment