Using The Windows Linux Subsystem Terminal In Visual Studio Code. Last updated: February 21, 2018. If you’re like me, you’ve been using the Linux Subsystem in Windows for a while now. The amazement that I can run Ubuntu Linux from within Windows itself is still not lost on me. Whack Whack Terminal is an experimental free plugin for Visual Studio 2017 that aims to bring a full terminal inside of Visual Studio. Those of you who use Visual Studio Code have long enjoyed the integrated xtermjs terminal. Justin Clareburt worked with Daniel Griffen on hacking together this solution as an experiment. There is no plans for it to be more than an experiment, I'm told BUT I.
The free Visual Micro plugin provides multiple Serial Port Terminals along with 'auto-pause for upload' and optional usb 'auto detect/re-connect'. Serial port 'Friendly Names' are optionally provided as part of the Visual Micro + upgrade. Auto-reconnect will detect when the micro-controller has disconnected from the usb. The Ide will automatically reconect when the port becomes available again. This feature can be enabled/disabled in tools options. Auto-pause for upload detects when a usb upload to a micro-controller is about to be attempted on a port that is currently open as a terminal window.
![Terminal Terminal](/uploads/1/2/5/5/125510349/839465808.png)
In this case the terminal will close the port and automatically re-open after the upload completes. Discovery of 'friendly' serial port names can be a great help compared to simply seeing COM1 and/or COM2 etc. The friendly name feature is switched on by default and can switched off in the Communications section of Visual Micro 'ToolsOptions' An overkill example of many serial terminals and also of many connected devices:).