Edit shell variables interactively in zsh
2022 Oct 02
When you write and edit a command to execute in zsh, you’re using zshzle,
its command line editor. zshzle sets up keybindings like <Ctrl-b>
to move the
cursor back one character, and <Ctrl-r>
to search command history.
In zsh, use zle’s vared
built-in to quickly set a variable’s value
interactively. vared
pastes the variable’s current value in a command line
ready for you to edit. When you hit <Return>
, the line you’ve edited is set.
It even works for arrays, like path
.