Normalmente, no Debian 9, /usr/bin/vi é um link simbólico para vim ou vim-tiny na versão 8.0, enquanto no Debian 8 tem sido um link simbólico para a versão 7.4. Absolutamente nada mudou sobre os comandos básicos absolutos como i ou x . Mesmo no modo readonly (opção -R ou iniciado com o comando view ), os comandos funcionam, apenas emitindo um aviso sobre a alteração de um arquivo somente leitura. Mesmo o horrível modo "fácil" (opção -y ) não produz um comportamento como você descreve.
Conclusão: Isso não é causado simplesmente por mudar do Debian 8 para 9.
O que fazer:
-
type vidirá o que você está realmente executando, por exemplo/usr/bin/vi -
vi --versiondeve dizer o que você está realmente executando - Se forem realmente alguns
viouvim, você está usando alguns atalhos realmente estranhos! Teste se é local ou global tentando outro usuário
Atualizar depois de ler o comentário do OP:
" No Debian 9 pressionar" i "não faz nada, mas se eu pressioná-lo duas vezes, ele mostra um" i "e então eu posso escrever o texto restante. ", pressionando i realmente faz alguma coisa: coloca você no modo de inserção como antes. Você está apenas irritado porque nada é exibido na última linha. A este respeito, também não deve haver diferenças entre o Debian 8 e 9.
Duas causas possíveis para esse comportamento:
- Você definiu noshowmode em algum lugar em sua
~/.vimrcou alguma outra fonte de configuração. Digite:set showmodeou:set smde veja se o comportamento é o mesmo que você está acostumado. Se sim, verifique se háset nosmdounoshowmodeem sua configuraçãovimdo sistema e remova-a. - Ou a localidade que você está usando é um defeito. Do
LANG=Ce, em seguida, inicievi.