Visual Studio Code (VS Code) is a free code editor that runs on the Windows, macOS, and Linux operating systems. This article is an overview of installing Visual Studio Code and the VEX Visual Studio Code Extension for Windows.
Installing VS Code
Go to https://code.visualstudio.com/ and select the Download for Windows button to download the VS Code installer.
Navigate to the VS Code Installer and select it to start the installation.
Accept the License Agreement and select Next >.
Set the installation location for VS Code on the computer and select Next >.
Create a Start Menu Folder for VS Code and select Next >.
Configure the installation by selecting the additional tasks to perform while installing VS Code and select Next >.
Confirm the installation options, then select Install to start the installation.
The installation will proceed.
Once the installation is complete, select Finish to exit the installation and launch VS Code.
VS Code will open.
Installing the VEX Extension, C/C++ Extension, and Python Extension
To create projects using the VEX platform in VS Code, we need to install the VEX Extension, which supports C/C++ and Python programming languages.
To enable Intellisense/Linting for both C/C++ and Python, the C/C++ Extension and the Python Extension will need to be installed. The VEX VS Code Extension will set up VEX projects to work with these extensions automatically.
Select the Extension icon in the VS Code Activity Bar.
Type "VEX Robotics" in the search bar. The VEX Robotics Extension will appear in the side bar below. Select Install.
Once the installation is complete, Install will be replaced with a Manage Gear button, both the VEX Robotics Extension and the VEX Robotics Feedback Extension will be installed, and the VEX icon will appear in the VS Code Activity Bar.
Type “C/C++” in the search bar. The Microsoft C/C++ Extension will appear in the sidebar below. Select Install.
Once the installation is complete, Install will be replaced with a Manage Gear button.
Type “Python” in the search bar. The Microsoft Python Extension will appear in the sidebar. Select Install.
Once the installation is complete, Install will be replaced with a Manage Gear button
The VEX Extension, the VEX Robotics Feedback Extension, the C/C++ Extension, and the Python Extension are installed and can be found under the INSTALLED category in the sidebar.