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

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

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

https://youtu.be/yfSNr5RW_uQ
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

Gostou do Post ? Compartilhe com seus amigos nas redes sociais.

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

☑️ Comunidades Colaborativas de Aprendizagem 💬

❓ Esclareça suas dúvidas e ajude outras pessoas a aprender sobre o assunto proposto em nossa comunidade colaborativa no Facebook.

Compartilhe ideias e atividades com outros membros enquanto aprendemos juntos em um ambiente virtual criado e mantido pelo webmundi.com.
Aproveite essa oportunidade gratuita para aprimorar seus conhecimentos e participar de discussões sobre o assunto que você está interessado.

☑️ Grupos WebMundi.com Facebook

✔️ Banco de dados : Dicas
▶️ https://bit.ly/dbbrasil

✔️ Windows Dicas
▶️ https://bit.ly/windowsdicas

✔️ Linux : Dicas, Truques e Tutoriais
▶️ https://bit.ly/linuxdicas

 

✔️ Dev Brasil : Desenvolvimento de Software : Programação (Java, Python, Javascript, Flutter, PHP, Html,CSS e muito mais)
▶️ https://bit.ly/devbrasil

✔️ Virtualização de Computadores : Tecnologia
▶️ https://bit.ly/virtualizabr

APOIE O WEBMUNDI.COM

Apoie o Projeto WebMundi.com!

Se você é fã do conteúdo gratuito e de qualidade que o WebMundi.com oferece no Site, Youtube e grupos, agora é a hora de demonstrar seu apoio e ajudar a mantê-lo disponível.
Qualquer doação, por menor que seja, será muito valiosa para nós e fará toda a diferença.

Basta utilizar o PIX ou o botão VALEU do Youtube para fazer sua contribuição.
Não perca essa oportunidade de ajudar a manter o WebMundi.com ativo e fornecer ainda mais conteúdo de qualidade para você e para outros.

Faça sua doação agora e seja parte da nossa comunidade de apoio!

Ajude a manter nossa criação de conteúdo e operação em funcionamento

Estrutura WebMundi | Sites e Canal Youtube

Ter presença na Internet implica em custos como:

  • Domínios (www.webmundi.com / www.webmundi.org)
  • Hospedagem (local onde fica a estrutura do site / páginas / banco de dados)
  • Softwares (programas utilizados para montar e manter o site em operação e edição de vídeo)
  • Layout e Desenvolvimento (profissionais que constroem, mantêm e divulgam o site e o canal)
  • Produção de Conteúdo (Profissionais como Redatores, Produtores, Editores de vídeo, etc…)
  • Certificados de Segurança (cadeado / segurança da página, possibilita a segurança na navegação e seus dados)
  • Manutenção do Site (atualizações do site, criação de novas páginas)

Loja Virtual | WebMundi.com

Outra forma de apoiar a criação de conteúdo no YouTube e em nossos sites é nossa loja virtual Parceria do WebMundi.com com as maiores plataformas de comércio eletrônico do Brasil. Nossa loja é integrada com nossos parceiros associados e possui uma ampla variedade de produtos de marcas renomadas. O Cliente ao escolher um produto é direcionado a loja parceira onde pode fazer sua compra com tranquilidade em um ambiente seguro e 100% confiável. Confira: Loja Virtual WebMundi.com Alguns de nossos parceiros associados:
Shopee Mercado Livre AliExpress Magalu Amazon
Obrigado pela confiança e preferência.

TALVEZ VOCÊ GOSTE TAMBÉM

Mais Assistidos
Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
Play Video about Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
atualizar windows 7 para windows 10 2020
Play Video about atualizar windows 7 para windows 10 2020
Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Play Video about Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Play Video about Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Como Instalar MySQL + MySQL Workbench : Windows 10
Play Video about Como Instalar MySQL + MySQL Workbench : Windows 10
Instalação Eclipse IDE - Windows
Play Video about Instalação Eclipse IDE - Windows

Discord : WebMundi.com

Uma comunidade apaixonada por tecnologia, onde entusiastas, estudantes e profissionais de TI se reúnem.

Faça Parte do nossa Comunidade!

Junte-se a nós para aprender, colaborar e expandir seus horizontes na área de informática! 🚀
Entrar
Recentes