Não consigo descobrir como voltar ao Normal
modo depois de entrar Terminal
no Insert
modo ...
A fuga simplesmente não parece funcionar.
Qualquer ideia ?
Você deveria pressionar <C-\><C-n>
.
Veja :help terminal-emulator
para uma sugestão de mapeamento.
:help terminal-emulator-input
.A resposta de @romainl está correta, mas eu gostaria de adicionar um pouco mais de informação para qualquer um que possa ter encontrado esse problema no google como eu fiz.
Diretamente dos documentos, obtemos esta nota:
Com esse conhecimento, você provavelmente precisará criar alguns mapeamentos de terminal para se manter alinhado com o seu fluxo de trabalho atual (movimentação de guias / janelas, etc.)
fonte
tnoremap kj <C-\><C-n>
Sair e fechar
No Vim 8, isso também funciona:
fonte
N
em<c-w>N
, você pode simplesmente pressionar:
depois<c-w>
. E se você realmente deseja fechar o Vim com todos os seus buffers e janelas abertos,:qa!
pode ser a melhor escolha. Mas alguém perderia todas as mudanças nesse caso.Se você estiver usando o Tmux, poderá ter instalado algumas ligações "semelhantes ao vim" para mover-se nos painéis das janelas que, entre outras coisas, capturam o "C- \" antes que o Vim possa usá-lo.
.tmux.conf
Nesse caso, remova-os do seu e reinicie o tmux:bind-key -n C-\ if-shell "$is_vim" "send-keys C-\\" "select-pane -l"
bind-key -T copy-mode-vi C-\ select-pane -l
fonte