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:
:sh
Para voltar para
vi
, digaexit
, nãofg
como você faria quando sair devi
via 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