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:

  1. Modo normal
  2. Modo de inserção

Quando você abre um arquivo de texto no Vi, o modo de edição padrão é o Normal modo. Você pode navegar pelo arquivo e usar alguns comandos básicos do Vi neste modo. Desde o Normal modo não permite que você edite seus arquivos, você terá que entrar no Inserir Modo de fazer isso.

Basta pressionar o eu botão no teclado para ativar o Inserir Modo. 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 clicar no

instagram viewer
Esc tecla no 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 

Para criar um novo arquivo de texto chamado 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.

Relacionado: Como usar o Vim: um guia básico

Salvando um arquivo em VI

O comando padrão para salvar um arquivo de texto no Vi é :C. Lembre-se de que você não pode usar os comandos do Vi enquanto estiver no modo de inserção. Portanto, você terá que mudar para o modo normal pressionando o Esc chave.

Para salvar um arquivo no Vi, entre no modo Normal pressionando Esc no seu teclado. Então, digite :C e pressione Digitar para salvar o arquivo.

Você também pode salvar o arquivo com um nome diferente. Basta passar o novo nome do arquivo com o :C comando.

: w newtextfile

salvar arquivo no vi

Salvar e sair do editor Vi

Como mencionado acima, você pode salvar um arquivo no Vi com o :C comando. Enquanto isso, digitando o: q comando irá fechar o editor. Você pode encadear esses comandos para executar as ações de salvar e sair simultaneamente.

Aperte Esc para entrar no modo normal. Digitar : wq e acertar Digitar para salvar e sair de um arquivo de texto no Vi. Você pode usar os mesmos comandos para salvar e sair de um arquivo no Vim também.

Uma maneira alternativa de salvar e sair do Vi é usando o : x comando. Enquanto ambos: x e: wq os comandos executam uma tarefa semelhante, eles não são nada parecidos. A principal diferença entre esses dois é que o : x O comando grava o buffer no arquivo de texto apenas quando alterações não salvas estão presentes.

Por outro lado, o : wq O comando grava o buffer no arquivo independentemente de quaisquer alterações não salvas. O : wq comando 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 acertar Digitar.

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, memorizando 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.

O email
nano vs. Vim: os melhores editores de texto de terminal, comparados

Procurando um editor de texto de terminal para Linux? A escolha principal é entre o Vim e o nano! Veja como eles se comparam.

Tópicos relacionados
  • Linux
  • Editor de texto
  • Linux
Sobre o autor
Deepesh Sharma (14 artigos publicados)

Deepesh é redator da equipe para Linux na MUO. Ele escreve conteúdo informativo na internet há mais de 3 anos. Em seu tempo livre, ele gosta de escrever, ouvir música e tocar seu violão.

Mais de Deepesh Sharma

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.