Ao contrário do Nano, um editor de texto de terminal fácil de usar, o Vi não segura sua mão e fornece uma lista de atalhos de teclado na tela. É um editor de texto modal e tem um modo de inserção e de comando.
Começando
Vi é um aplicativo de terminal, então você terá que iniciá-lo a partir de uma janela de terminal. Use o vi / path / to / file comando para abrir um arquivo existente com o Vi. o vi / path / to / file O comando também funciona se o arquivo ainda não existir. O Vi criará um novo arquivo e o gravará no local especificado quando você salvar.
Lembre-se de usar o sudo se quiser editar um arquivo do sistema. Então, por exemplo, você digita sudo vi / etc / fstab se você quisesse editar seu arquivo fstab. Use o su em vez disso, se você estiver usando uma versão não Linux do Ubuntu que não usa sudo.
Modo de Comando
Isso é o que você verá ao abrir um arquivo no vi. Parece que você pode começar a digitar, mas não consegue. Vi é um editor de texto modal e é aberto no modo de comando. Tentar digitar nessa tela resultará em um comportamento inesperado.
Enquanto no modo de comando, você pode mover o cursor com as teclas de seta. aperte o x tecla para apagar o caractere sob o cursor. Há uma variedade de outros comandos de exclusão - por exemplo, digitando dd (pressione a tecla d duas vezes) exclui uma linha inteira de texto.
Você pode selecionar, copiar, cortar e colar texto no modo de comando. Posicione o cursor no lado esquerdo ou direito do texto que deseja copiar e pressione o botão v chave. Mova o cursor para selecionar o texto e pressione y para copiar o texto selecionado ou x para cortá-lo. Posicione o cursor no local desejado e pressione o botão p chave para colar o texto que você copiou ou cortou.
Inserir modo
Além do modo de comando, o outro modo que você precisa saber é o modo de inserção, que permite inserir texto no Vi. Entrar no modo de inserção é fácil quando você sabe que existe - basta pressionar o botão Eu chave uma vez depois de posicionar o cursor no modo de comando. Comece a digitar e Vi irá inserir os caracteres digitados no arquivo, em vez de tentar interpretá-los como comandos.
Salvando e Parando
Você pode salvar e sair do vi no modo de comando. Primeiro, verifique se você está no modo de comando pressionando a tecla de escape (pressionar a tecla de escape novamente não faz nada se você já estiver no modo de comando.)
Tipo : wq e pressione enter para gravar o arquivo no disco e sair do vi. Você também pode dividir este comando - por exemplo, digite :W e pressione enter para gravar o arquivo no disco sem sair ou digitar : q para sair do vi sem salvar o arquivo.
O Vi não permite que você saia se você tiver modificado o arquivo desde a última vez que você salvou, mas você pode digitar : q! e pressione enter para ignorar esse aviso.
Confira o Nano se você estiver procurando por um editor de texto de terminal mais fácil de usar. A maioria das distribuições Linux vem com o Nano instalado, mas os sistemas embarcados e outros ambientes despojados geralmente incluem apenas o Vi.