Visual Studio Code

Are there published instructions for using VSR? Were there any announcements that all future enhancements to VEXcode would use VSR?

In terms of the VEX VSCode extension, there are some resources here.

Microsoft has documentation on using the VScode editor.

VEXcode V5 Pro has gone end of life, meaning it will not receive any more updates. This does not impact other versions of VEXcode (ie. blocks and simplified C++/Python).

6 Likes

Are there plans to make VSCode more feature rich?

You will have to explain that a bit more. VSCode, the IDE, is created by Microsoft. The VEX VSCode extension allows building projects and downloading to the VEX V5, EXP and IQ Generation 2 brains. What features are you looking for ?

5 Likes

Things such as vision utility, brain simulation, and other features that PROS and VexCode pro (or even normal vexcode) has.

Some version of the vision utility will be integrated.

brain simulation

nope, VEXcode (or PROS) doesn’t do that.

and other features that PROS and VexCode pro (or even normal vexcode) has.

What else does VEXcode V5 Pro have ? No immediate plans for any form of graphical configuration, all that would do is generate code anyway. The extension/VSCode combination already does more than VEXCode Pro and, with the use of additional extensions, much more.

6 Likes

Thank you for your quick responses. I still have (at least) three questions, however.

  1. Am I correct that the stated intention is eventually to replace VEXcode with VSC?
  2. I cannot locate the Robot Configuration icon in VSC. Can you describe where it is?
  3. I am having equal difficulty finding the Help icon in VSC that our students use so frequently in VEXcode. Comments?

Yes, that is what it looks like.

It looks like they are not planning on implementing the robot configuration menu.

I am also unable to find the help menu that the VEXCode applications have. The api reference can be found here VEX Help

1 Like

Open the command palate… (ctrl + shift + p) then search for vex command help:

3 Likes

Lets clarify the terminology.

VEXcode is the application we provide that includes block programming, single file C++ programming and Python. It’s available for V5, EXP, IQ gen1 and 2 and GO. We support Mac, Windows, iPad, Android and programming via browser. VEXcode is not being replaced by the VSCode extension.

VEXcode V5 Pro is the programming solution we have provided for more advanced V5 users, it only supports C++ programming for the V5 platform on Mac and Windows. VEXcode V5 Pro has gone end of life, it will receive no further updates. It is suggested that users wanting to create multi-file C++ projects should now switch to using visual studio code with the VEX extension. There are many benefits to using VSCode, integrated version control, choice of language server via third party extensions etc. VSCode, along with the extension, also supports the EXP and IQ generation 2 platforms in addition to V5 and allows Python code to be developed for all three.

I cannot locate the Robot Configuration icon in VSC. Can you describe where it is?

There is no graphical robot configuration when using visual studio code. All robot configuration is done in the user program.

I am having equal difficulty finding the Help icon in VSC that our students use so frequently in VEXcode. Comments?

Some help is integrated and accessed via the command pallette as Pi_way describes or right clicking on a function name and selecting from the contextual menu.

7 Likes

Thank you. Got it! I appreciate the quick response.