Is there a way to prevent the Vex V5 programming extension for VSC to open a terminal every single time I open up VSC? I have it for programming my robot, but I use VSC for other things and it’s really annoying that it pops up every single time I open up the app automatically. I can’t seem to find any settings anywhere, but maybe someone has a good workaround for me. I’ve tried changing the VSC setting that decides whether the terminal pops up when opening the app, but it looks like the Vex extension overrides that by opening it up right after I open the app, so it’s not the same thing.
Which terminal is appearing?
Is it the output log or Interactive/Log Terminal?
When I pull up a folder that is a vex file it opens up the Terminal as the “Log” and next to it the interactive terminal. That behavior is fine, that makes sense, I will use that stuff. What I don’t want is every time I open up the application. When I open the application it opens up the Output log and it is empty, or sometimes will say “hey there’s no vex file right here what am I supposed to do???”. The output log popping up every time is just an annoying pop-up that I don’t really need or want and I want it to stop opening the output log or really just not do anything when I’m not in a vex file folder.
This will be fixed for the next released version of the VEX Extension.
It does not seem like there is a way to externally control output channel behavior currently from workspace or user settings.
Probably the simplest solution is to disable the VEX Extension for other workspaces or disable it when you are not using it from the Extensions tab.
Sounds good. Whatever the fix is, it would be the most helpful if there’s a setting (or by default) that the extension doesn’t do anything (or create terminals) unless I open a vex folder/file. Obviously it has to also check each time if I opened a vex folder/file, but other than that. Thanks so much!
I just updated the VEX Extension, was the fix included in the update? I checked the settings for the extension and found “Vexrobotics › Vexcode.General: Enable User Terminal” , I think that might be new? I’m honestly not sure but I did try opening VCS while having the setting enabled, and disabled and both had the same result. This is the what my VCS looks like when I open it with the terminal (panel??) open at the bottom half of the screen:
I think I figured out what this is supposed to be for, I switched the setting “Vexrobotics › Vexcode.General: Log Level” to Info (1) instead of Warning (3) and it spits out a bunch of stuff:
My original question might have not been clear cause I didn’t really know what it was the kept popping up. So to clarify, what I’m trying to ask is how do I disable this output log entirely? I had the output level on Error (3) and so nothing actually shows up in the Output as seen in the first screenshot, but for some reason it still “detects output” in that channel and automatically opens and switches to that channel when it spits it out when opening VCS or when something reloads or whatever.
@hphillips I’m assuming you might not have seen this since I didn’t reply or mention you, and this post is old now, seeing you tend to respond day of or day after. Thanks for your help!