Como usar o Vim Linux – Básico – Editor de texto via Terminal – Aula 13 – Módulo 5

Nesta aula do Curso de Linux Básico | XP IT Cursos, vamos aprender a utilizar o Editor de Texto Vim Linux que pode ser utilizado via terminal, modo texto e até mesmo pela interface gráfica.
Os comandos de terminal podem ser utilizados para criar arquivos e diretórios, visualizar o conteúdo, bem como move-los, renomeá-los e por fim apaga-los.

O VIM é um editor de texto muito amado por alguns e odiado por outros.

Ele possui uma interface texto que é simples, porém é um editor poderoso que fornece muitas funcionalidades e possibilidades de customização.

Com isto, o VIM se torna uma ótima opção para quem usa o Linux no modo texto como, por exemplo, sysadmins (administradores de sistema) devido a maioria dos servidores não possuírem um ambiente gráfico e em muitas ocasiões são operados remotamente e quando surge a necessidade de se editar um arquivo de configurações ou texto este editor é muito utilizado.

O VIM também é utilizado por desenvolvedores de software, devido sua facilidade de customização.


Curso Linux : Básico
🎦 Modulo 05 : Aula 13 : Como usar o Vim Linux – Básico : Editor de texto via Terminal 🐧


🎦 Como utilizar o Vim Linux – Básico : Editor de texto via Terminal – Aula 13 – Módulo 5 – ✅💻
🕐 Conteúdo

⏺ Pré Requisitos : Aula
⏺ Como acessar o VI / Vim
⏺ Modos básicos de utilização do VI / Vim

⏺ Criar / Abrir / Editar arquivo no VI / Vim
⏺ Salvar / Sair do Arquivo no VI / Vim
⏺ Como se Movimentar em arquivo no VIM
⏺ Principais Comandos do Vi / Vim
⏺ Como Copiar, recortar e colar no Vi / Vim
⏺ Pesquisas e comandos avançados no VIM e Ajuda VIM
⏺ Como obter ajuda VIM / Folha de Dicas do VI / VIM

Esta aula faz parte do Curso Linux Básico da XP IT Cursos, uma plataforma ensino completa que irá proporcionar seu aprendizado de uma forma rápida e consistente.

XP IT Cursos

XP IT Cursos oferece uma oferta a preços acessíveis a Plataforma de Aprendizado com Vídeo Aulas do WebMundi.com + Trilha de Aprendizagem,  Material didático em PDF, exercícios de fixação / Revisão de Conteúdo, questionários e o final do curso o Certificado de Conclusão.


+ Garanta seu desconto exclusivo em : https://www.xpitcursos.com.br

Aula # 13 : VI / VIM Linux Tutorial Básico🐧
[Canal Web Mundi.com + XP IT Cursos]

Assistir VIDEO DO YOUTUBE

Curso Linux Básico – Modulo 05 : Aula #13 : Como usar o Vim Linux – Básico – Editor de texto via Terminal🐧
Como usar o Vim Linux - Básico - Editor de texto via Terminal
Como usar o Vim Linux – Básico – Editor de texto via Terminal

Como acessar o VIM

Agora a partir do Linux para acessar o vim, basta digitar o comando vi / vim no terminal seja em modo gráfico ou texto

Nas distribuições derivadas do Debian como Ubuntu e mint, usamos o comando vi para acessar o vim

Com isso , será aberto o editor de texto conforme em tela.

Outra possibilidade é digitar vim e o nome do arquivo a ser editado ou criado.

vi / vim texto.txt

Criar / Abrir / Editar arquivo no VI / Vim Linux

Para criar abrir o editar um arquivo no VIM, podemos digitar no terminal:

vi nome-do-arquivo

Exemplo :

vi modo.txt

Com isso, o arquivo será aberto no modo padrão que é o modo normal.

Caso o arquivo não exista, será criado um novo com o nome do arquivo especificado em sua abertura


Modos básicos de utilização do VIM

Caso você não saiba, o VIM trabalha com modos de utilização ou operação.

E o que isso quer dizer ?

Isso significa que se você está em um modo ele possui determinados comandos, porém quando muda de modo, os mesmos comandos do modo anterior podem fazer outra coisa.

O modo que esta ativo no programa fica marcado na parte de baixo do editor em seu rodapé.

Os modos de utilização do VIM são:

  • Modo normal: É o Padrão de quando você entra no VIM.
    Nesse modo você pode ler o texto, você até consegue executar comandos de edição, mas o programa possui um modo adequado para isto que é o modo insert.

Quando você estiver em qualquer outro modo, você pode usar o ESC para voltar ao Normal Mode;

  • Modo de inserção: Usamos este modo insert quando você, de fato, vai inserir texto no arquivo.
    Você acessa esse modo pressionando i;
  • Modo visual: Serve, principalmente, para seleção de grandes blocos de texto.
    Você acessa esse modo usando o v;
  • Modo de comandos (command mode): Neste modo você executa alguns comandos do VIM ou externos (como comandos do Linux ou Git de dentro do VIM).
    Com isso, você também consegue configurar o editor em tempo real, sair do editor, salvar arquivos, etc.
  • Você acessa esse modo pressionando a tecla e na sequencia a tecla de comando;

Salvar / Sair do Arquivo no Vim

para salvar arquivos no VIM, utilizamos os seguintes comandos

Salvar o arquivo (w=write)

:w

Sair do arquivo (q=quit)

:q

Salvar (w=write) e sair do arquivo (q=quit)

:wq

ou

:x

OBS: Caso queira forçar a execução de algum comando utilize o comando exclamação “!”

Por Exemplo:

:q! -> Forçar a execução de saída do arquivo.

:w! -> Forçar a execução de salvar o arquivo.

:wq! ou :x! -> Forçar salvar e sair ao mesmo tempo do arquivo.

Se você quiser salvar o arquivo com outro nome, então pode utilizar o :w novo_nome e pronto!

Ainda se quiser salvar com um novo nome e sair do arquivo, pode usar: :wq novo_nome

Como se Movimentar em arquivo no Vi / VIM

Agora vamos aprender a se movimentar no VIM.

Para isso, usamos as letras, ao invés das teclas de seta, para agilizar a navegação e edição do texto, as teclas são:

  • h: Esquerda
  • j: Baixo
  • k: Cima
  • l: Direita

Existe até um jogo para você se acostumar ao usar o os movimentos pelas letras chamado vim Adventures o link está em nosso roteiro.

https://vim-adventures.com/

Comandos Legais para se movimentar em um arquivo com o vi/vim

Para se movimentar em um arquivo pelo VIM, podemos utilizar outros comandos legais, para isso, basta estar no modo normal e digitar as teclas a seguir conforme a operação desejada:

  • Para ir ao final de um arquivo use: G
  • Para voltar ao topo: gg
  • Para mover ao final de uma palavra: e
  • Para mover até o começo da próxima palavra: w
  • Para mover ao começo de uma linha, use: 0
  • Para mover ao final de uma linha, use: $
  • Para pular ao final de um parágrafo: }
  • Para pular para o fechamento de um parêntese/colchete/chaves use: %

É possível formar comandos com contadores para agilizar ainda mais as coisas.

Imagine que você precisa pular 15 linhas no texto, você pode usar o comando  15j.

Principais Comandos do Vi / Vim

Vamos agora conhecer alguns dos principais comandos do VI / VIM

Desfazer operação

Quando erramos algo no editor, usamos o famoso CTRL+Z nos editores comuns, mas no VIM esta operação é diferente.

Nele você vai utilizar os comandos:

  • u – Para desfaz a ultima alteração
  • U – Para desfaz todas as mudanças efetuadas em uma linha inteira
  • CTRL+R – Para refazer a ultima coisa que você desfez

Outros Comandos Vi / VIM

O Vim possui uma infinidade de comandos que daria um curso somente para ele e nesta aula queremos da apenas uma noção básica do editor.

No final deste vídeo apresentaremos um help e também uma folha de dicas para você se aprofundar no assunto, mas vamos conhecer alguns comandos interessantes do VI ou VIM

Numerar as linhas do arquivo:set number

Retirar a numeração imposta através do comando anterior:set nonumber

Pular para uma determinada linha:Numero_de_linha

Exemplo: Pular para a linha 15:15

Ir com o cursor até o final do arquivo:$

Ir com o cursor até o inicio do arquivo:0

Inserir o conteúdo de um arquivo de texto dentro do arquivo no qual estiver editando:r arquivo.txt

Executar um comando do shell sem sair do arquivo:!COMANDO

Exemplo::!ls

Executar um comando do shell e jogar a saída (RESULTADO) do comando para dentro do arquivo de texto:r!COMANDO

Exemplo::r!ls

Abrir uma sessão do shell dentro do editor de texto:shell

Para voltar ao arquivo digite: exit

Para manipular mais de um arquivo de texto ao mesmo tempo:split [ARQUIVO] ou :sp [ARQUIVO]

Para alternar entre os dois arquivos utilize as teclas: Ctrl+W

Como Copiar, recortar e colar no Vi / Vim

Agora vamos aprender a copiar, recortar e colar no Vim

Para efetuar estas operações, necessitamos estar no modo de visualização, para isso

utilizamos a tecla “V”

Em seguida, use os atalhos de movimentação do cursor para definir o limite da seleção.

Para copiar texto:

Utilizamos a tecla “Y” em modo de comando.

Caso queira recortar utilize a tecla “d”

Para Colar Texto:

Utilize a tecla “p” em modo de comando.

Apagar toda uma linha:

Utilize a tecla “D” 2x em modo de comando.

Copiar toda uma linha:

Utilize a tecla “Y” 2x em modo de comando.

Pesquisas e comandos avançados no Vi / Vim

Como já falamos, apesar da simplicidade aparente do Vim, o editor permite realizar ações mais complexas, vamos agora conhecer mais alguns destes comandos.

Por exemplo, para localizar uma palavra dentro de um texto, no modo normal, basta pressionar /
, digitar o texto, pressionar enter e a busca vai ocorrer.

Para ilustrar, Se quiser procurar por um termo ou frase no arquivo de texto, digite / seguido da expressão, sem espaço. Para buscar a palavra webmundi, por exemplo, use /webmundi.

Para procurar pela ocorrência seguinte da palavra, após ter realizado a pesquisa, basta pressionar n. Se quiser voltar uma ocorrência, pressione N.

Como se não bastasse, o Vim também pode procurar e substituir um termo por outro em todo o texto.

Digamos, por exemplo, que você digitou uma palavra errada, por exemplo, “pobrema” em todo texto e precise corrigi-la para Problema com a primeira letra em maiúscula.

Para corrigir este erro no Vim, basta executar o comando :

%s/pobrema/problema/g

Alterar palavras na linha atual:s/palavra_antiga/palavra_nova/g

Exemplo::s/alerta/ALERTA!!!/g

Irá todas as palavras alerta(minúsculas) na linha atual pel:a palavra ALERTA!!!(MAIÚSCULAS).

Para alterar todas as palavras em todo o arquivo::%s/palavra_antiga/palavra_nova/g

Legal, né ?

Ajuda Vi / vim

VimHelp

O Vim possui uma série de recursos, para aprender mais sobre estas funcionalidades do vi / Vim você pode acessar o vim help ou o guia de referencia do vim, o endereço esta em nosso roteiro no Webmundi.com:

https://vimhelp.org/quickref.txt.html#quickref

Folha de Dicas Vim / Vi Linux

Outra dica para quem quer aprender mais sobre vi / vim linux são as folhas de dicas.

No Endereço abaixo disponibilizamos folhas de dicas com diversos comandos.

Lá lá você encontra mais dicas de vim sobre edição básica, repetição, copiar e colar, pesquisa, criação de macros e muito mais

https://github.com/webmundi/Linux/blob/main/folhas-de-dicas-vim.pdf


Materiais e leituras que recomendamos para você:


Loja WebMundi.com : Informática

+ Ofertas Informática, Computadores e Tecnologia


Obrigado

Esperamos que esta publicação tenha lhe ajudado a aprofundar seus conhecimentos em linux.

Qual é sua experiência em Linux ?

Conte pra nós a sua experiência, adoraríamos saber.

Como entusiasta em desenvolvimento de software, queremos enriquecer sua experiência e conhecimento sobre este produto. 

Se você gostou deste post, compartilhe com seus amigos ou nos acompanhe pelas redes sociais.

Tem alguma dúvida ou observação a fazer ? 

Além disso, você pode nos ajudar a criar mais conteúdos como este. Como ?

Adquira produtos em nossa Loja Virtual, uma parceria do webmundi.com com as maiores plataformas de comércio eletrônico do Brasil.

Lembrando que comprando em nossa loja você apoia a criação de vídeos gratuitos aqui no site e em nosso canal do YouTube.

Prestigie também nossos apoiadores e anunciantes conhecendo seus produtos e serviços.

É simples e rápido e assim você ajuda a gente a crescer. 👍🏼

Obrigado e um grande abraço

Posts Similares