In general, is there a way to UNDO the last "meta" command (I mean a command entered in command line to manage a window ), or some equivalent keystroke sequence ?
Btw, I know the
u (= undo) and CTRL-R (= redo) works for commands that edits/changes a file content. Ok, but:
Let consider the scenario in screenshot here attached, where I'm editing multiple files in a multiwindow/multitab:
Now, let say for example that I enter for typo or error a CTRL-O to exlicitly edit
:only and afterward I would UNDO, to go back to last window layout.
Is there a command/keystroke to go back o the previous window layout ?
I know that I can use
:ball (reshow all buffers each in a window horizontally splitted) or
:vert ball (same with vertical split), but in this way I loss all windows layout setting (window resized/personalized, visual window sequence, etc.)
More in general, how can I undo commands entered in command line or using some keystroke sequence alias ?
I'm aware of course that some commands are pretty "irreversible"; like
:w for example, but I'd love a UNDO for many commands that just manage layout/buffers/"in-memory" work.