Maybe I'm just uneducated in how to do certain things within the Serial Monitor.
Search for keywords / text / etc.
Copy & Paste contents.
Perhaps even download the contents.
Why are these functions missing from the latest greatest IDE release. This would allow much more efficient debugging for many of us.
I'm aware there are secondary programs to provide these options, but it would be great to have this all in one place.
J-M-L
April 12, 2022, 11:51am
2
The Serial monitor is one of the weakest point of the new IDE...
you can select the text and then just do ctrl-C / cmd-C to copy the content of the Serial monitor
Just be careful as the selection goes outside the Serial monitor itself and selects irrelevant content from the rest of the screen (at least on my Mac) like the line numbers in the sketch or the baud rate, and line ending...
So if you want better - indeed go for an external tool
On PC's with touchscreens/pens you have enhanced support for selection beyond Ctrl+A / Ctrl+C
Pressed: 6 ASCII: 54
Pressed: 6 ASCII: 54
Pressed: 6 ASCII: 54
Pressed: 6 ASCII: 54
Pressed: # ASCII: 35
J-M-L
April 12, 2022, 4:35pm
4
on the Mac you can select what you want with the mouse - I assumed it was the same on the PC too
Honestly, my dev box is Linux. This Microsoft Surface Pro is a "consumption" machine and the touchscreen is a tablet feature. Arduino is installed, but only used for testing forum snippets and getting jpeg clips of documentation and Win-11 stuff. Microsoft is the worst for moving property boxes around so when I tell someone to "this & that", I have to check and verify... otherwise newbies love to call-out the old-timer on nitpicking stuff
Hi @Shull327 . Thanks for taking the time to give the Arduino IDE 2.0.0 release candidate a try and for sharing your feedback!
There is a proposal from one of the primary developers of Arduino IDE 2.x which includes this capability here:
opened 11:02AM - 28 Jul 20 UTC
type: enhancement
topic: code
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 [...]
`monaco-editor`: https://github.com/Microsoft/monaco-editor
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.
**Additional context**
Add any other context or screenshots about the feature request here.
Shull327:
Copy & Paste contents.
There is a related item here:
opened 11:30PM - 05 Feb 22 UTC
topic: code
type: imperfection
topic: serial monitor
### Describe the problem
Let's say I have 1000 lines of debug output in the s… erial monitor window, how do I do a select all, such that I can copy it to the
clipboard?
With 1.8.19, I click the mouse into the monitor window and hit <kbd>**Ctrl**</kbd>+<kbd>**A**</kbd> and it selects all of the text. I can then hit <kbd>**Ctrl**</kbd>+<kbd>**C**</kbd>
to copy to clipboard.
### To reproduce
Run a sketch and try to select all of the text from Serial Monitor.
🐛 The contents of the sketch editor are selected when you press <kbd>**Ctrl**</kbd>+<kbd>**A**</kbd>:

### Expected behavior
I expected hitting <kbd>**Ctrl**</kbd>+<kbd>**A**</kbd> would select everything in that window not the source window.
### Arduino IDE version
#### Original report
Nightly build
#### Last verified with
9a6a457bc44fb16f646b9e61a9e8b336b3666412
### Operating system
Windows
### Operating system version
Not provided
### Additional context
And/Or alternative solution - context menu like for example TyCommander

---
Additional reports
- https://github.com/arduino/arduino-ide/issues/899
- https://github.com/arduino/arduino-ide/issues/1817
- https://github.com/arduino/arduino-ide/issues/1654
- https://github.com/arduino/arduino-ide/issues/1918
- https://forum.arduino.cc/t/copy-of-the-serie-monitor-output/1056049/1
- https://forum.arduino.cc/t/copy-of-the-serie-monitor-output/1056049/5
- https://forum.arduino.cc/t/serial-monitor-copy-only-copied-the-visible-logs/1051846/1
- https://forum.arduino.cc/t/serial-monitor-copy-only-copied-the-visible-logs/1051846/4
- https://forum.arduino.cc/t/using-v-2-0-serial-monitor-print/1034093
- https://forum.arduino.cc/t/serial-monitor-issues-hopefully-fixed-before-release/1026548
- https://forum.arduino.cc/t/serial-output-window-select-all-copy/1024251
- https://forum.arduino.cc/t/coping-multiple-lines-on-monitor-screen/1019346
- https://forum.arduino.cc/t/text-selection-serial-monitor/1005262
- https://forum.arduino.cc/t/upgrade-the-serial-monitor-for-better-function/980128
- https://forum.arduino.cc/t/ide-2-0-copy-from-serial-monitor-limited/1078391
- https://forum.arduino.cc/t/random-seed-does-not-deliver-random-numbers/1006762/10
- https://forum.arduino.cc/t/copying-from-serial-monitor/1071503/3
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/5
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/19
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/21
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/23
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/32
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/38
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/39
- https://forum.arduino.cc/t/arduino-ide-2-0-3-serial-monitor-cant-use-cntrl-a-to-capture-everything/1095266
- https://forum.arduino.cc/t/arduino-ide-serial-monitor-bug/1112653/7
- https://forum.arduino.cc/t/why-does-click-into-serial-monitor-ctrl-a-mark-the-source-code/1128016
- https://forum.arduino.cc/t/cannot-select-all-of-serial-data/1158236
- https://forum.arduino.cc/t/how-can-i-copy-the-whole-content-of-the-serial-monitor/1168904/1
- https://forum.arduino.cc/t/your-reason-for-not-switching-to-the-2-x-ide/1176322/47
#### Related
- https://github.com/arduino/arduino-ide/issues/1081
### Issue checklist
- [X] I searched for previous reports in [the issue tracker](https://github.com/arduino/arduino-ide/issues?q=)
- [X] I verified the problem still occurs when using the latest [nightly build](https://www.arduino.cc/en/software#nightly-builds)
- [X] My report contains all necessary details
This request is being tracked by the Arduino IDE developers here:
opened 10:30AM - 13 Oct 21 UTC
type: enhancement
topic: code
topic: serial monitor
### Describe the request
It would be very helpful to have the option to save … the file content in serial monitor to a text file.
### Describe the current behavior
The only way to save Serial Monitor contents to file is by copy and paste.
### Arduino IDE version
d6a4b0f
### Operating system
All
### Operating system version
Any
### Additional context
Additional requests:
- https://github.com/arduino/arduino-ide/issues/1654
- https://github.com/arduino/Arduino/issues/9479
- https://github.com/arduino/arduino-ide/issues/1839
- https://forum.arduino.cc/t/upgrade-the-serial-monitor-for-better-function/980128
- https://forum.arduino.cc/t/would-the-ability-to-copy-from-or-save-serial-monitor-be-an-evil-thing/1123908
### Issue checklist
- [X] I searched for previous requests in [the issue tracker](https://github.com/arduino/arduino-ide/issues?q=)
- [X] I verified the feature was still missing when using the latest [nightly build](https://www.arduino.cc/en/software#nightly-builds)
- [X] My request contains all necessary details
If you have a GitHub account, you can subscribe to those issue to get notifications of any new developments related to the subject.
system
Closed
October 10, 2022, 5:13am
7
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.