El editor de texto vim é um velho conhecido de todo usuário Linux. especialmente aqueles programadores. Seu uso não é fácil e tem uma curva de aprendizado, mas uma vez dominado, será seu fiel companheiro na hora de digitar o código. Portanto, se você deseja começar, daremos a você um pequeno guia para os principais comandos do Vim que você terá que usar em seus arquivos.
Vim é uma versão melhorada do editor Vi que surgiu nos anos 80. Portanto, embora Vim seja uma versão melhorada do original e que se estende devido à sua grande versatilidade e baixo consumo de recursos. No entanto, deve-se notar que, para passar por ele, o uso do mouse é limitado -para não dizer de forma nula-. Portanto, o uso do teclado é essencial neste editor de texto.
Instale o Vim no seu computador
A primeira coisa que você deve fazer é instalar o famoso editor para poder usá-lo. Uma das agradáveis surpresas do Vim é que é multiplataforma, para que você possa usá-lo em todos os sistemas operacionais. Embora já tenhamos dito que ele foi projetado para ser usado em ambientes Linux. Sua instalação no Linux é a seguinte:
sudo apt-get install vim
Em vez disso, se você deseja instalá-lo no Windows ou MacOS, aqui deixamos os seguintes links para sua página oficial, onde você terá tanto a versão com Terminal quanto a versão com interface GUI. O mais recomendado em ambos os casos é que você use a versão para Terminal.
Uma vez instalado o editor de texto em seu computador, passamos a explicar os comandos mais comuns do Vim que servirão de base para percorrer os diferentes arquivos que você abrir a partir dele. Para abrir um arquivo para editar, você terá que escrever o seguinte comando:
vim nombre-documento-.txt
E pressionando a tecla ENTER, já estaremos dentro do editor Vim com o documento aberto e pronto para você tratá-lo.
Comandos essenciais do Vim para sua incursão no popular editor de texto
A primeira coisa que queremos dizer é que, embora em sua versão original, muitos dos teclados da época não tivessem teclas direcionais, os deslocamentos tiveram que ser feitos com outras chaves -É sensível a maiúsculas e minúsculas. E são os seguintes:
- Direita: l
- Deixou: h
- Abaixo: j
- Acima: k
- Vá para o início do documento que abrimos: gg
- Ir para o início de uma linha: ^
- Ir para o final de uma linha: $
- Vá para o final do documento que abrimos: G
- Role até a última alteração que fizemos: ;
Comandos Vim para editar textos
Uma vez que saibamos como percorrer os arquivos que abrimos no Vim, é hora de editar esses textos. E então deixamos você com os comandos do Vim que você usará com mais frequência. O Vim tem três modos diferentes: modo de comando -aquela que abre por padrão-, modo de inserção e modo de comandos avançados.
Bem, assim que o arquivo estiver aberto, o Vim está esperando que você comece a digitar os primeiros comandos. E o que são esses? Nós os apresentamos a você abaixo:
- Entre no modo de inserção -coloque novo texto-: i (para sair deste modo basta pressionar ESC)
- Digite insert e coloque um novo caractere logo após o curso: a
- Digite insert e escreva no final da linha atual: A
- Insira uma nova linha abaixo do curso: o
- Insira uma nova linha acima do curso: O
- Substitua o caractere que está certo no curso: r (você deve pressionar imediatamente o novo caractere para entrar)
- Imprima com a impressora que você configurou por padrão: ha!
Comandos Vim para recortar, deletar e colar em um documento aberto com o editor de texto
Continuamos editando os textos que abrimos com o popular editor de texto nascido em 1991. E neste caso vamos deixar você com a lista de comandos do Vim que você precisará para poder deletar, recortar, copiar e colar texto dentro do arquivo.
- Corte a linha atual em que o cursor está: dd (linha simples) ou xdd (se você mudar o 'x' para um número -3dd, por exemplo-, as linhas que você indicou até o cursor serão cortadas)
- Cole o texto que copiamos ou recortamos no local onde pressionamos o comando: p
- Excluir um caractere sob o cursor: x
- Exclua a palavra inteira onde o cursor está localizado: daw
- Exclua a palavra inteira onde o cursor está localizado e entre no modo de inserção: cw
- Exclua do cursor até o final da linha e entre no modo de inserção: c$
- Copie uma linha inteira: yy
- Copie de onde temos o cursor para o final da linha: y$
- Copie a palavra completa onde temos o cursor: uau
- Copie o número da linha de onde colocamos o cursor: 2yy, 3yy, ... (2 ou 3 linhas de onde temos o cursor)
Desfazer alterações feitas com comandos do Vim
Finalmente, neste pequeno guia de comandos do Vim, deixamos-lhe o que deve fazer se você quiser desfazer as alterações feitas com os comandos anteriores executado no editor de texto.
- Desfazer o último comando digitado – :u
- Desfazer os últimos comandos indicando o número – :xu (substitua 'x' pelo número específico)
- Refazer a última alteração feita – :refazer
- Para refazer todas as alterações da última hora (ou várias horas) – :antes 1h
- Para refazer as alterações dos últimos minutos – : 20m depois (neste caso seria dos últimos 20 minutos)
Como você pode ver, os comandos do Vim são abundantes. E ficamos apenas em uma parte muito pequena, mas talvez possa ajudá-lo na introdução deste popular editor de texto e ser capaz de lidar com os primeiros arquivos que você abrir a partir dele. Igualmente, Há muita documentação na internet sobre isso. e você pode ir mais fundo, se desejar.
Além disso, Vim tem uma comunidade bastante ativa que está adicionando funções e novos modos de visualização. Além disso, para facilitar muito seu uso -especialmente para iniciantes-, existem alternativas com uma interface de usuário mais amigável isso não tem nada a ver com tudo o que explicamos a você. Se você quiser descobri-los, alguns exemplos são os seguintes: