Re:Tmux and Vim – better together
by name_for_now on Thursday April 20, 2017 @11:00AM
(#14157240)
I used to run more commands from vim, but now I personally find Ctrl-Z is usually more convenient for all the one-off commands. If I do run stuff from inside of vim, it's now usually ":w !" or ":r !" (or some custom command wrapper around those).
[ Parent
| on HN ]
Oh! Ctrl-Z! I've been calling !zsh all these years, for quick shell access, and never thought of suspending vim.
Thanks for the nugget.
Re:Tmux and Vim – better together
by NocturnalWaffle on Thursday April 20, 2017 @08:38PM
(#14162163)
Put this in your zshrc, and Ctrl-Z will also resume the most recently suspended process. Really handy to just Ctrl-Z in and out of Vim.
# Make Ctrl-z also resume background process
fancy-ctrl-z () {
if [[ $#BUFFER -eq 0 ]]; then
BUFFER="fg"
zle accept-line
else
zleush-input
zle clear-screen
fi
}
zle -N fancy-ctrl-z
bindkey '^Z' fancy-ctrl-z