Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

"Skills"
20.11.2024

Comandos básicos para trabalhar com o editor Vim

O editor Vim (Vi IMproved) é um dos editores de texto mais poderosos e populares no mundo Unix e Linux . Ele oferece recursos avançados de edição de texto e pode ser um desafio para iniciantes devido à sua estrutura de comandos pouco intuitiva. Neste artigo, abordaremos os comandos básicos e os princípios de trabalho com o Vim, que o ajudarão a começar a usar esse editor de forma eficaz.

Modos do Vim

O Vim opera em vários modos, e entender esses modos é fundamental para usar o editor com sucesso:

  • Modo normal: O principal modo de navegação e edição de texto. Nesse modo, você pode inserir comandos para executar várias ações.
  • Modo de linha de comando: Usado para executar comandos, como salvar ou sair. Acessado via :.
  • Modo de inserção: O modo para inserir texto diretamente. Você pode alternar para esse modo com a tecla i.
  • Modo visual: Usado para selecionar texto. Ativado pela tecla v

Pesquisar e substituir

Para pesquisar texto, use o comando / no modo de linha de comando:

/text – pesquisa texto para frente
?textpesquisa o texto para trás
nvai para a próxima ocorrência do texto encontrado
Nvai para a ocorrência anterior do texto encontrado

Para substituir o texto, use o comando :s no modo de linha de comando:

:s/old/new/substitui a primeira ocorrência em uma linha
:s/old/new/gsubstitui todas as ocorrências em uma linha
:%s/old/new/gsubstitui todas as ocorrências em um arquivo inteiro

Salvando e saindo

Para salvar e sair do Vim, use o comando :w:

:wsalva o arquivo
:w filenamesalva o arquivo com um novo nome
:qsai do Vim
:q! – sair sem salvar as alterações
:wqsalva o arquivo e sai

Comandos adicionais

ggvai para o início do arquivo
Gvai para o final do arquivo
:set numbermostra os números das linhas
:set nonumberoculta os números das linhas
:helpabre a ajuda do Vim

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

"Skills"