How to copy entire Serial Monitor output?

problem:
I used to be able to copy some or all of the Serial Monitor contents and paste them elsewhere (like opencalc). Now as I select and drag it automatically deselects portions that leave the screen. Looks like some kind of memory saving trick that breaks a useful interaction.
Is there a way to make this work?

test case:
generate 500 lines of text in serial monitor.
scroll to top, use mouse to select and drag downwards.
copy (ctrl+c) and paste to another window.
also try scrolling back up, everything becomes deselected.
occurs even if device is disconnected.
occurs regardless of autoscroll.

expected:
remember my selection until I click again. allow me to copy my intended selection.

platform:
I'm in 2.2.1 on Windows 11.

Hello aggrav8d

Use a terminal program like Cool Term to make a data logging simply.

Hi @aggrav8d.

You were probably using Arduino IDE 1.x when it was working for you. The Arduino IDE developers are tracking this bug in the Arduino IDE 2.x Serial Monitor here:

And a related deficiency here:

If you have a GitHub account, you can subscribe to that issue to get notifications of any new developments related to this subject:

image

Until then, the workaround of using an external serial terminal as suggested by paulpaulson will be your best option.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.