Ctrl-Z apenas suspende Vim em certos modos . Em outros modos, não é tratado especialmente.
Também é possível que alguém tenha controle de trabalho desativado no Bash para o seu terminal.
vi tem muitas outras maneiras de fazer as coisas através do shell enquanto o editor é executado. Alguns exemplos:
-
Envie-me um shell de comando:
:shPara voltar para
vi, digaexit, nãofgcomo você faria quando sair devivia Ctrl-Z . -
Execute um único comando no shell:
:!some-command -
Iniciar um
make(1)run: De Vim ou Elvis, você pode dizer:make [target]... em vez de
:!make [target] -
Leia a saída de um comando no buffer atual:
:r !some-command