Works with

  • IQ
  • V5
  • V5

Works on Windows and Mac

VEX Visual Studio Code Extension

VEX Visual Studio Code Extension

VEXcode is the recommended coding environment for VEX users as they start their journey to learning to code. Students considering a career in coding, and who have become proficient in textual coding, will benefit from learning the tools used by professional coders. Microsoft's Visual Studio Code is the tool of choice for 70% of professional coders worldwide. VEX has created an extension for Microsoft's Visual Studio Code (VS Code) for this purpose.

VS Code is a feature rich and extensible integrated development enviornment which is used by professionals everywhere to create production quality software. The VEX VS Code extension will allow users to use production quality tools seamlessly with VEX hardware. The source code to this extension is public, which will allow other users to build on top of what we have done to create new tools that they may find useful.

Computer with VScode Extension

Extension Features

  • VS Code compatible (version 1.66+)
  • Windows and Mac OS compatable
  • IQ (2nd gen), EXP, and V5 compatable
  • C++ and Python supported
  • Updates VEX firmware
  • IntelliSense for the VEX API
  • Intergrated help/documentation
  • Imports projects from VEXcode
  • Creates new projects from templates
  • Hardware troubleshooting tools

Advantages when compared to VEXcode

Multi-file support for C++

Multi-file support for C++

Version control integration (Git...)

Version control integration

Real time code collaboration with Live Share Extension

Real time code collaboration

Customizable interface

Customizable interface

User extensible with other VS Code Extensions

User extensible with other VS Code Extensions