Description
In relation to issue #255
I've read the discussion on the above issue. For me, I develop on multiple host OS's with various types of Arduino even for the same code base. I often use a VM to develop and, at least with my Windows VM, the COM port assigned to the redirected USB port changes frequently. Even the same device, connected to the same host USB port can give the guest a brand new, never used COM port. This alone makes me need to go to the Properties each time I start a programming session because I can't even be sure the port has stayed the same from the last time I edited this same code, on the same guest, without even rebooting.
VSCode with the PlatformIO extension uses an "automatic" port detection. I am not sure their methods for this, but a simple "is there only one port?" detection could easily resolve my issue and I am guessing many others who have this kind of situation. On top of that, it would be doubly beneficial to have quick access to the Port, Board and Processor as "quick" settings somewhere in the main IDE window (or maybe a popup when a build/upload is initiated). Integrated with the "would you like to build?" popup seems like an easy way to add this if the main Eclipse window isn't possible.
I love the plugin and I think this would make it even better. Thanks!