o terminal ubuntu não está funcionando corretamente no editor vi


19

Recentemente eu instalei o ubuntu no meu laptop para usar a programação c. mas quando abro o terminal e digitei vi test.c, ele o abre, mas não funciona corretamente. quando pressiono backspace, ele não funciona e quando pressiono a tecla de seta, ele imprime alguns alfabetos. O que farei para funcionar corretamente. por favor, alguém ajude nesse problema relacionado. obrigado


11
vi é muito poderoso, mas não muito intuitivo de usar, há uma turorial aqui ou você pode usar outro editor como o nano
Warren Hill

Respostas:


28

Tipo sudo apt-get install vim

no seu terminal, isso resolverá o seu problema


Sim, o usuário provavelmente está acostumado ao VIM, o que é muito mais intuitivo e fácil de usar, especialmente para programação, pois pode fornecer destaque de sintaxe.
brim4brim

17

Por padrão, o Ubuntu instalará vim-tiny, uma versão básica do vim. Quando você digita vio terminal, ele inicia esse vim mínimo no modo compatível com o vi por padrão. Do ponto de vista do usuário normal do vim, isso é horrível, pois vi compatível significa backspace e todo o comportamento normal do vim se comportará da maneira original do vi.

Uma solução é abrir .vimrce desligar o modo compatível vim, incluindo a linha: set nocompatible.

O outro é instalar manualmente a versão mais cheia de recursos do vim (como a versão completa), por exemplo sudo apt-get install vim. Por padrão, em sistemas baseados no Debian como o Ubuntu, isso fará com que o comando viinicie o vim up no modo não compatível.


Isso não muda nada no meu Ubunto 16.04. ( "vim já é a mais nova versão".)
Dirk

1

Geralmente, o UBUNTU envia a versão lite do VI que é mais incompleta, especialmente com laptops. Resolver esta solução mais fácil é instalar a VERSÃO COMPLETA do VI Editor.

Use TERMINAL e dispare

sudo apt-get install vim

forneça a senha e definitivamente funcionará.


1

Eu tive o mesmo problema, lembre-se de que, depois de digitar test.c, você deve pressionar a tecla "i" para começar a digitar seu código


0

pressione a tecla Inserir para digitar / excluir.

Quando você terminar de editar, pressionar esc permitirá digitar comandos como: wq (salvar e sair) ou: q! (saia sem salvar)


0

primeiro conecte-se à internet e digite o seguinte comando no terminal,

sudo apt-get update
sudo apt-get install vim
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.