May 18, 2021, 11:42am
The Serial Monitor window does not allow to do what one expects.
Reference: the Output window: a right-click allows to copy/copy all/ clear and other. Also, a CTRL-A marks everything in Output, and CTRL-C allows to copy it.
Within Serial Monitor (SM):
a right-click does nothing.
a CTRL-A marks nothing in the SM, it rather marks everything in the active code window
a CTRL-C copies everything in the SM currently marked, PROVIDED you can enter CTRL-C fast enough before the next update of SM, because that unmarks everything.
This makes it hard to impossible to use the SM text for a deeper analysis.
What should happen: SM should behave as the same as Output window
Edit: Output has an option to "Turn Auto Scrolling Off". SM needs the same option
May 18, 2021, 3:56pm
@ullix. Thanks so much for your valuable feedblack
There is a plan for fixing the output copying functionality of Serial Monitor here:
11:02AM - 28 Jul 20 UTC
topic: serial monitor
**Is your feature request related to a problem? Please describe.**
A clear and
… concise description of what the problem is. Ex. I'm always frustrated when [...]
This is exactly the same task we did for the _Output_ view in Theia: https://github.com/eclipse-theia/theia/pull/7570
- It should improve performance in general as the underlying content is wrapped into a `monaco.editor.ITextModel`. The logic that handles the UI update would be exactly the same as in VS Code; it's not that bad 😄
- It should align the look and feel all over the application.
- We get copy/paste/find/select-all for the _Serial Monitor_ for free.
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
Add any other context or screenshots about the feature request here.
The button that looks like two downward pointing carats controls auto-scroll.
May 18, 2021, 5:09pm
Ok, looking forward to the new Serial Monitor!
And while replacing the monitor, please also look for consistency in icons, symbols and other visuals:
In "Output" the Autoscrolling ON/OFF is a padlock in locked/unlocked state.
In "Serial Monitor" the same function has "looks like two downward pointing carats". This reminds more of a drop-down something.
But whatever, as long as it is used consistently.
May 18, 2021, 5:16pm
I agree fully. Because the Arduino IDE is intended to help make embedded systems accessible to everyone, this sort of thing is far more important than it is for IDEs targeted solely to professionals. I think it's likely there will be a complete reworking of the Serial Monitor UI during
September 15, 2021, 5:17pm
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.