Introdução ao guia de um iniciante

Introdução ao guia de um iniciante

O VIM é um editor de texto poderoso e amplamente usado que fornece aos usuários vários recursos avançados para editar e manipular texto. Se você é novo no Vim, no entanto, pode ser um pouco intimidador começar. Neste artigo, forneceremos um guia para iniciantes para o VIM, cobrindo tudo, desde navegação básica até técnicas avançadas de edição. No final deste guia, você terá uma base sólida em Vim e estará bem no seu caminho para se tornar um usuário elétrico.

Instalação do VIM

Antes de começar com o VIM, você precisará instalá -lo no seu computador. O VIM está disponível em uma ampla variedade de plataformas, incluindo Linux, MacOS e Windows. O processo de instalação varia dependendo do seu sistema operacional, mas, em geral, você pode baixar o VIM no site oficial do VIM e seguir as instruções de instalação.

  • Em sistemas baseados em Debian:
    sudo apt install vim  
  • Em sistemas baseados em RHEL
    sudo dnf install vim  

Editando arquivos

Você pode editar todos os arquivos de texto no editor Vim. Para editar um arquivo, digite Vim seguido pelo nome do arquivo.

nome de arquivo vim 

Se o arquivo não existir, ele criará novos quando você salvar conteúdo. Você também pode editar vários arquivos em um e alternar entre eles.

VIM FILE1.txt file2.TXT FILE3.TXT 

Se você já editou algum arquivo no Vim e queria editar outro arquivo. Você pode fazer isso sem fechar o arquivo atual. Nesse caso, pressione ESC para ir para o modo normal e depois digitar: E seguido pelo nome do arquivo para editar

: E NewFile.TXT
1: E NewFile.TXT

Salvar e desistir

No modo de comando, você pode inserir comandos que executam várias operações no VIM. Aqui estão alguns comandos comumente usados ​​no modo de comando:

  • :c - Escreva (salve) o buffer atual para o disco. Este comando é normalmente usado quando você deseja salvar alterações que você fez em um arquivo.
  • : wq - Escreva (salve) o buffer atual no disco e desista do VIM.
  • : q - Saia de vim. Este comando falhará se as alterações forem feitas no buffer desde a última gravação; nesse caso, Vim exibirá uma mensagem de erro.
  • : q! - Pare de vim sem salvar mudanças no buffer. Este comando descartará as alterações que você fez desde a última escrita e saída vim.
  • : wq! - Escreva (salve) o buffer atual com força no disco e desista do vim.

Navegação básica

Depois de instalar o VIM, você pode começar a usá -lo para editar o texto. A primeira coisa que você precisará saber é como navegar pelo seu texto. O VIM usa uma variedade de comandos de teclado para mover o cursor em torno de seu texto, incluindo:

  • H, J, K e L: Essas chaves movem o cursor para a esquerda, para baixo, para cima e à direita, respectivamente.
  • GG e G: Esses comandos o levam para a parte superior e inferior do arquivo, respectivamente.
  • 0 e $: Esses comandos o levam ao início e no final da linha atual, respectivamente.
  • W e B: Esses comandos movem o cursor para frente e para trás por palavra, respectivamente.
  • Ctrl-F e Ctrl-B: Esses comandos movem o cursor para frente e para trás por página, respectivamente.

Edição básica

Depois de saber como navegar pelo seu texto, você pode começar a editá -lo. O VIM fornece vários comandos básicos de edição que você pode usar para inserir, excluir e modificar o texto. Alguns dos comandos mais usados ​​incluem:

  • Eu e A: Esses comandos entram no modo de inserção, permitindo que você insira o texto antes ou depois do cursor, respectivamente.
  • x: Este comando exclui o personagem sob o cursor.
  • DD: Este comando exclui a linha atual.
  • yy: Este comando copia a linha atual.
  • P: Este comando cola o último texto excluído ou copiado.
  • você: Este comando desfaz a última ação.
  • Ctrl-R: Este comando reduz a última ação desfeita.

Edição avançada

Além dos comandos básicos de edição, o VIM fornece várias técnicas avançadas de edição que você pode usar para manipular seu texto com mais eficiência. Algumas dessas técnicas incluem:

  • Macros: O VIM permite gravar uma série de teclas e reproduzi -las como uma macro. Esta pode ser uma ferramenta poderosa para automatizar tarefas de edição repetitiva.
  • Registros: O VIM fornece vários registros onde você pode armazenar texto para uso posterior. Esta pode ser uma maneira útil de copiar e colar texto entre diferentes arquivos ou partes do mesmo arquivo.
  • Modo visual: O modo visual de Vim permite selecionar texto usando o teclado, facilitando o execução de operações em uma parte selecionada do texto.
  • Pesquise e substitua: O VIM fornece pesquisa poderosa e substitui os recursos, permitindo que você substitua de maneira rápida e fácil o texto em um arquivo inteiro ou conjunto de arquivos.

Conclusão

Vim pode ser um pouco intimidador para iniciantes, mas com um pouco de prática, pode se tornar uma ferramenta poderosa para editar e manipular texto. Neste guia, abordamos o básico da navegação e edição do VIM, bem como algumas técnicas mais avançadas para automatizar e simplificar seu fluxo de trabalho de edição. Com essas ferramentas à sua disposição, você estará bem no seu caminho para se tornar um usuário do Vim Power.