I love Arduino, but I have a sketch that waits for a pressure to reach a certain level (or wants to display a countdown or....) and it's a hassle to not be able to overwrite the existing line in the serial monitor. I can attach a different monitor, but that's also a hassle. There may be other non-printing characters that would be helpful to recognize - newline without CR for example.
Also, on the Serial Monitor topic, how about a menu item to "Save To" a text file.
Any chance that a bit more Serial Monitor sophistication can be incorporated next time around? Thanks so much for all you do!
pert
April 22, 2021, 6:49pm
2
Hi @BAleiHi . Thanks for your suggestion.
What I can tell you is that there have been several requests of this type over the years for the classic Arduino IDE's Serial Monitor, and they have been consistently rejected by the Arduino IDE developers. You can learn more about that by checking this issue and all the related issues linked from it:
opened 06:28PM - 15 Nov 12 UTC
closed 08:40AM - 03 Jul 15 UTC
feature request
Type: Wontfix
Component: IDE Serial monitor
This is [Issue 346](http://code.google.com/p/arduino/issues/detail?id=346) moved… from a Google Code project.
Added by 2010-09-08T13:16:56.000Z by [[email protected] ](http://code.google.com/u/[email protected] /).
Please review that bug for more context and additional comments, but update this bug.
Original labels: `Type-Enhancement`, `Priority-Medium`
## Original description
What change would you like to see?
I would like this sketch:
```cpp
void setup()
{
Serial.begin(57600);
Serial.print("Hi There!");
Serial.print("\r...");
Serial.print("\nThere!");
}
```
to generate this output:
```text
...There!
There!
```
rather than what we get today:
```text
Hi There!
...
There!
```
That is `CR` should move to beginning of line and `LF` should advance to next line.
**Why?**
This allows for more flexible debug output. A trace value can be rewritten to the same line (`Serial.print("\rValue=")`) rather than print on a separate line.
**Would this cause any incompatibilities with previous versions? If so, how**
**can these be mitigated?**
Not likely. `Serial.println` uses the `CR`/`LF` pair for line endings and so would produce the same output as today. This is also inline with how `CR`/`LF` is defined and how most serial terminal emulators work.
system
Closed
August 20, 2021, 6:49pm
3
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.
We now have an interesting new proposal which would allow the community to extend the capabilities of the Arduino IDE 2.x Serial Monitor to provide the sort of thing you are hoping for:
opened 04:09PM - 09 Jun 21 UTC
type: enhancement
topic: serial monitor
### Describe the request
Add a plugin capability to Serial Monitor to be able… to add protocols like VT100, VTX, VTnnn.
For example, [UECIDE](https://uecide.org/) has more compatibility with some protocol such as VT100.
Additional possibilities for plugins would be numbers of line colon...character and display function.
### Additional context
Related:
- https://github.com/arduino/arduino-ide/issues/1727
- https://github.com/arduino/arduino-ide/issues/1726
- https://github.com/arduino/Arduino/issues/10765
- https://github.com/arduino/Arduino/issues/9679
- https://github.com/arduino/Arduino/issues/9102
- https://github.com/arduino/Arduino/issues/7856
- https://github.com/arduino/Arduino/issues/6794
- https://github.com/arduino/Arduino/issues/3739
- https://github.com/arduino/Arduino/issues/3729
- https://github.com/arduino/Arduino/issues/3654
- https://github.com/arduino/Arduino/issues/1223
- https://github.com/arduino/Arduino/issues/346
### 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