Skip to content

[REQ] Ability to recall previously sent strings in Serial Monitor #4891

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
csouers opened this issue Apr 25, 2016 · 0 comments
Closed

[REQ] Ability to recall previously sent strings in Serial Monitor #4891

csouers opened this issue Apr 25, 2016 · 0 comments
Labels
Component: IDE Serial monitor Tools > Serial Monitor feature request A request to make an enhancement (not a bug fix)

Comments

@csouers
Copy link

csouers commented Apr 25, 2016

Something other serial apps have that the IDE doesn't is the ability to recall previously sent strings in the serial monitor. Data could be retained per Arduino session (not session of the serial monitor, so it would last code changes and uploads) and be invoked with arrow key up/down. This is especially useful if a user needs to repeatedly send the same string, yet without copying and pasting.

Coolterm has good implementation of this and it would be great to see this implemented in Arduino IDE.

@per1234 per1234 added Component: IDE Serial monitor Tools > Serial Monitor feature request A request to make an enhancement (not a bug fix) labels Jul 4, 2017
Pieter12345 added a commit to Pieter12345/Arduino that referenced this issue Mar 18, 2019
The behavior is as follows:
- Pressing the UP key will select older commands.
- Pressing the DOWN key will select newer commands, restoring the last unexecuted command if available.
- Pressing the ESC key will reset the input field to the latest unexecuted command and reset the traversal location. Pressing ESC while the latest unexecuted command is selected will clear the input field.

This fixes arduino#4891, with the difference that the proposed solution has a command history per Arduino session and this implementation has a command history per serial monitor start.
Pieter12345 added a commit to Pieter12345/Arduino that referenced this issue Mar 29, 2019
The behavior is as follows:
- Pressing the UP key will select older commands.
- Pressing the DOWN key will select newer commands, restoring the last unexecuted command if available.
- Pressing the ESC key will reset the input field to the latest unexecuted command and reset the traversal location. Pressing ESC while the latest unexecuted command is selected will clear the input field.

This fixes arduino#4891, with the difference that the proposed solution has a command history per Arduino session and this implementation has a command history per serial monitor start.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: IDE Serial monitor Tools > Serial Monitor feature request A request to make an enhancement (not a bug fix)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants