VIM Editor de texto do LINUX - Você conheçe?
VIM Editor de texto do LINUX - Você conheçe?
Vim é a abreviação de "Vi IMproved", que significa "Vi Melhorado". Ele é um editor de texto altamente configurável, criado para permitir edição de texto eficiente. É uma versão aprimorada do editor Vi, que era o editor padrão em muitos sistemas Unix.
Aqui estão algumas das características que tornam o Vim tão popular:
- Leve e rápido: Vim é conhecido por sua velocidade e eficiência, especialmente ao lidar com arquivos grandes.
- Modal: O Vim possui diferentes modos de operação, incluindo o modo normal para navegação e o modo de inserção para digitação. Isso pode parecer confuso no início, mas permite uma edição muito rápida quando você se acostuma.
- Altamente configurável: Você pode personalizar quase todos os aspectos do Vim, desde a aparência até o comportamento, usando arquivos de configuração.
- Extensível: Plugins permitem adicionar funcionalidades extras, como suporte a linguagens de programação, autocompletar e integração com outras ferramentas.
- Disponível em quase todos os lugares: Vim está disponível em praticamente qualquer sistema Unix-like, incluindo Linux, macOS e BSD.
Se você está começando a usar o Vim, pode ser um pouco desafiador no início. Mas com um pouco de prática, você descobrirá que ele é uma ferramenta poderosa e eficiente para edição de texto.
Aqui vão algumas dicas para começar:
- Use o modo tutorial: Digite
vimtutorno terminal para iniciar um tutorial interativo. - Aprenda os comandos básicos: Comece com comandos básicos de navegação, como
h(esquerda),j(baixo),k(cima) el(direita). - Pratique: Quanto mais você usar o Vim, mais rápido você aprenderá.
Comandos basicos, capacitando você a editar textos de forma eficiente.
1. Introdução
O Vim é um editor modal, o que significa que ele opera em diferentes modos, cada um com um conjunto de comandos específicos. Os principais modos são:
- Modo Normal: Usado para navegação, seleção e manipulação de texto. É o modo inicial ao abrir o Vim.
- Modo de Inserção: Permite inserir texto no documento.
- Modo de Comando: Usado para executar comandos como salvar, sair e buscar.
2. Abrindo e Saindo do Vim
- Para abrir um arquivo:
vim nome_do_arquivo - Para sair do Vim (modo Normal):
:q(sair sem salvar):w(salvar):wqou:x(salvar e sair):q!(sair sem salvar, ignorando alterações)
3. Navegação no Modo Normal
- Movimentação:
h: esquerdaj: baixok: cimal: direitaw: próxima palavrab: palavra anterior0: início da linha$: fim da linhagg: início do arquivoG: fim do arquivoCtrl + f: próxima páginaCtrl + b: página anterior
4. Modo de Inserção
Para entrar no modo de inserção:
i: insere antes do cursora: insere após o cursoro: insere uma nova linha abaixo da atualO: insere uma nova linha acima da atualcw: substitui a palavra atualc$: substitui do cursor até o fim da linha
Para sair do modo de inserção e voltar ao modo Normal: pressione a tecla
Esc.
5. Editando Texto
Deletar:
x: deleta o caractere sob o cursordw: deleta a palavra atualdd: deleta a linha atualD: deleta do cursor até o fim da linhau: desfaz a última açãoCtrl + r: refaz a última ação desfeita
Copiar e Colar (no modo Normal):
yy: copia a linha atualyw: copia a palavra atualp: cola o texto copiado após o cursorP: cola o texto copiado antes do cursor
6. Busca e Substituição
/padrão: busca por "padrão" no texton: próxima ocorrênciaN: ocorrência anterior
:%s/padrão_antigo/padrão_novo/g: substitui todas as ocorrências de "padrão_antigo" por "padrão_novo" no arquivo.
7. Comandos Úteis
:set number: exibe os números das linhas:set nonumber: oculta os números das linhas:syntax on: ativa o destaque de sintaxe:help comando: exibe a ajuda para o "comando"
8. Indo Além
- .vimrc: Crie um arquivo chamado
.vimrcem seu diretório home para personalizar o Vim com suas configurações preferidas. - Plugins: Explore a vasta gama de plugins disponíveis para estender as funcionalidades do Vim.
- Macros: Automatize tarefas repetitivas gravando e executando macros.
9. Prática
A melhor forma de aprender Vim é praticando! Abra um arquivo de texto e experimente os comandos. Comece com o básico e gradualmente explore os recursos mais avançados.
Lembre-se: No início, o Vim pode parecer desafiador, mas com persistência você dominará essa ferramenta poderosa e aumentará sua produtividade na edição de texto.
Para ilustrar o uso dos comandos Vim, vamos usar um exemplo de texto.
Imagine que você tem um arquivo chamado poema.txt com o seguinte conteúdo:
As rosas são vermelhas,
Violetas são azuis,
O açúcar é doce,
E você também.
1. Abrindo o arquivo:
vim poema.txt
2. Navegando pelo texto (Modo Normal):
- Mover o cursor para o início da linha:
0 - Mover o cursor para o fim da linha:
$ - Mover o cursor para a palavra "azuis":
3jwl(3 linhas para baixo, uma palavra para frente, uma letra para frente) - Ir para o início do arquivo:
gg - Ir para o final do arquivo:
G
3. Editando o texto:
Inserindo texto:
ipara entrar no modo de inserção e adicionar "Claras" antes de "Violetas":As rosas são vermelhas, Claras violetas são azuis, O açúcar é doce, E você também.cwpara substituir "azuis" por "roxas":As rosas são vermelhas, Claras violetas são roxas, O açúcar é doce, E você também.opara inserir uma nova linha abaixo da atual e escrever "A vida é bela.":As rosas são vermelhas, Claras violetas são roxas, O açúcar é doce, E você também. A vida é bela.
Deletando texto:
ddpara deletar a linha "O açúcar é doce,"As rosas são vermelhas, Claras violetas são roxas, E você também. A vida é bela.2dwpara deletar as palavras "E você"As rosas são vermelhas, Claras violetas são roxas, também. A vida é bela.
Desfazendo e refazendo:
upara desfazer a última deleção ("E você")Ctrl + rpara refazer a deleção
4. Copiando e colando:
yypara copiar a linha "A vida é bela."ppara colar a linha copiada após a linha atual:As rosas são vermelhas, Claras violetas são roxas, E você também. A vida é bela. A vida é bela.
5. Buscando e substituindo:
/rosaspara buscar por "rosas" no texto.npara ir para a próxima ocorrência de "rosas".:%s/rosas/flores/gpara substituir todas as ocorrências de "rosas" por "flores" no arquivo:As flores são vermelhas, Claras violetas são roxas, E você também. A vida é bela. A vida é bela.
6. Salvando e saindo:
:wqpara salvar as alterações e sair do Vim.
Observação: Lembre-se de que os comandos mostrados aqui são apenas alguns exemplos. O Vim possui uma vasta gama de comandos e recursos. Explore a documentação do Vim (:help dentro do Vim) e outros recursos online para aprender mais.
Recursos Adicionais:
vimtutor: Tutorial interativo que ensina os comandos básicos do Vim.- Documentação do Vim:
:helpdentro do Vim ou online.
.png)
Comentários
Postar um comentário