1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-02 22:58:01 +00:00
Files
til/unix/undo-changes-made-to-current-terminal-prompt.md
2024-10-31 20:01:26 -05:00

1003 B

Undo Change Made to Current Terminal Prompt

I frequently use a variety of ASCII command characters like ctrl-u to delete the entire line or ctrl-a to jump to the front of a long line so I can make some edits toward that side of the command or ctrl-e to jump to the end of the command for the same reason. I sometimes even use ctrl-k to delete everything after the cursor to the end of the line.

What I didn't realize until now is that any of those commands the modify the current line of the termianl prompt plus regular typing and hitting the backspace are all undoable.

So, if I just wiped out half the line (with ctrl-k) and I immediately regret it, I can restore it with ctrl-_. The system keeps of history of the actions you've taken, so you can keep hitting ctrl-_ to undo even further.

The ctrl-/ command does the same, per GNU's Undo Changes in the Emacs docs.

source