Usando o Vi? Veja como abrir um arquivo, salvar e sair
Criar e editar arquivos de texto é uma das tarefas mais básicas que você pode realizar em um sistema Linux. O editor de texto Vi fornece controles poderosos associados à edição de arquivos de texto. Mas qual é a vantagem de passar horas digitando quando você nem sabe como salvar o arquivo?
Neste post, discutiremos tudo relacionado à edição de arquivos no Vi, junto com alguns guias detalhados sobre como salvar e fechar arquivos de texto também.
Modos de Edição Vi
Existem dois modos de edição que o Vi oferece a seus usuários. Esses são:
- Modo normal
- Modo de inserção
Quando você abre um arquivo de texto no Vi, o modo de edição padrão é o modo Normal . Você pode navegar pelo arquivo e usar alguns comandos básicos do Vi neste modo. Visto que o modo Normal não permite que você edite seus arquivos, você terá que entrar no Modo de Inserção para fazer isso.
Simplesmente pressione o botão I em seu teclado para ativar o Modo de Inserção . Este modo permite que você modifique o conteúdo de um arquivo de texto facilmente adicionando e excluindo caracteres. Para voltar ao modo normal, basta pressionar a tecla Esc do teclado.
Abrindo um arquivo no Vi
A sintaxe dos comandos do Vi é bastante fácil de memorizar. A sintaxe padrão para criar um novo arquivo de texto é:
vi <filename>
Para criar um novo arquivo de texto denominado textfile.txt , digite o seguinte comando em seu terminal.
vi textfile.txt
Observe que se um arquivo com o nome textfile.txt já estiver presente em seu sistema, o Vi abrirá esse arquivo em vez de criar um novo.
Como alternativa, você pode iniciar o editor Vi em seu terminal e digitar : e textfile.txt para abrir um novo arquivo.
Salvando um arquivo em VI
O comando padrão para salvar um arquivo de texto no Vi é : w . Lembre-se de que você não pode usar comandos do Vi enquanto estiver no modo de inserção. Portanto, você terá que alternar para o modo Normal pressionando a tecla Esc .
Para salvar um arquivo no Vi, entre no modo Normal pressionando Esc no teclado. Em seguida, digite : we pressione Enter para salvar o arquivo.
Você também pode salvar o arquivo com um nome diferente. Basta passar o novo nome do arquivo com o comando : w .
:w newtextfile
Salvar e sair do editor Vi
Conforme mencionado acima, você pode salvar um arquivo no Vi com o comando : w . Enquanto isso, digitar o comando : q sairá do editor. Você pode encadear esses comandos para executar as ações de salvar e sair simultaneamente.
Pressione Esc para entrar no modo normal. Digite : wq e pressione Enter para salvar e sair de um arquivo de texto no Vi. Você também pode usar os mesmos comandos para salvar e fechar um arquivo no Vim .
Uma maneira alternativa de salvar e sair do Vi é usando o comando : x . Embora os comandos : x e : wq executem uma tarefa semelhante, eles não são nada parecidos. A principal diferença entre esses dois é que o comando : x grava o buffer no arquivo de texto apenas quando alterações não salvas estão presentes.
Por outro lado, o comando : wq grava o buffer no arquivo independentemente de quaisquer alterações não salvas. O comando : wq também atualiza a hora de modificação do arquivo.
Sair do Vi sem salvar
Para sair de um arquivo de texto sem salvar no Vi, pressione Esc no teclado para entrar no modo Normal. Em seguida, basta digitar : q! e pressione Enter .
Aprendendo o básico do Vi Editor
Conhecer os fundamentos de um editor de texto no Linux é importante, pois em muitas situações, você precisará trabalhar com arquivos de texto do sistema. Embora existam muitos editores de texto disponíveis, como Nano, Emacs e Gedit, Vi e Vim ainda são considerados os mais confiáveis por muitos usuários.
Quando você começa com um editor baseado em terminal como Vi ou Vim, memorizar os diferentes comandos e sintaxe no Vim pode demorar um pouco. A abordagem mais apropriada para esse problema é escolher um editor que seja adequado às suas necessidades.