Como usar o Vi/VIM Editor no sistema operacional Ubuntu ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
04.12.2024

Como usar o Vi/VIM Editor no sistema operacional Ubuntu

O Vi e o Vim (Vi Improved) são editores de texto avançados que vêm pré-instalados em muitos sistemas baseados em Unix, incluindo o Ubuntu. O Vim é uma versão aprimorada do Vi, que oferece recursos adicionais, como realce de sintaxe, melhor navegação e funcionalidade mais avançada. Se você estiver trabalhando com o Ubuntu e precisar usar o Vi ou o Vim, este guia o ajudará a começar com o básico.

1. Instalação do Vim no Ubuntu

O Vi geralmente vem pré-instalado na maioria das instalações do Ubuntu. Se quiser usar o Vim, que tem mais recursos, você pode instalá-lo usando

o apt
:

sudo apt update
sudo apt install vim -y

Quando a instalação estiver concluída, você poderá abrir arquivos usando o comando

vim
.

2. Abertura e criação de arquivos

  • Para abrir um arquivo com o Vim, use:
    vim filename.txt

    Se o arquivo não existir, o Vim criará um novo arquivo com o nome especificado.

3. Modos do Vim

O Vim opera em diferentes modos, e entendê-los é fundamental para uma edição eficaz:

  • Modo normal: Esse é o modo padrão para navegação, cópia, colagem e exclusão de texto. Pressione
    Esc
    para retornar ao modo Normal.
  • Modo Inserir: Permite que você insira ou edite texto. Para entrar no modo Inserir a partir do modo Normal, pressione
    i
    .
  • Modo Visual: Usado para selecionar texto. Pressione
    v
    para entrar no modo Visual.
  • Modo de linha de comando: Permite que você execute comandos como salvar, sair e pesquisar. Pressione
    :
    para entrar no modo de linha de comando.

4. Comandos básicos no Vim

Aqui estão alguns comandos essenciais para começar:

4.1. Navegando no modo normal

  • h: Mover para a esquerda
  • j: Mover para baixo
  • k: Mover para cima
  • l: Mover para a direita
  • w: Ir para o início da próxima palavra
  • b: Ir para o início da palavra anterior
  • gg: Ir para o início do arquivo
  • G: Ir para o final do arquivo
  • Ctrl f: Mover uma página para baixo
  • Ctrl b: Mover uma página para cima

4.2. Inserção de texto

  • i: Entrar no modo Inserir antes do cursor.
  • a: Entra no modo Inserir após o cursor.
  • o: Insere uma nova linha abaixo da linha atual e entra no modo Inserir.
  • O: Insira uma nova linha acima da linha atual e entre no modo Inserir.

4.3. Salvando e saindo

  • : Salvar o arquivo atual sem sair.
  • : Sair do Vim (somente se nenhuma alteração tiver sido feita).
  • !: Sair sem salvar as alterações.
  • ou
    : Salvar e sair do Vim.
  • ZZ: Salva o arquivo e sai do Vim (no modo Normal).

4.4. Edição de texto

  • x: Exclui o caractere sob o cursor.
  • dd: Exclui a linha atual.
  • yy: Copiar (yank) a linha atual.
  • p: Cola o texto copiado ou excluído após o cursor.
  • u: Desfazer a última alteração.
  • Ctrl r: Refazer a última alteração desfeita.

4.5. Modo visual

  • Pressione
    v
    no modo Normal para entrar no modo Visual e, em seguida, use as teclas de seta ou
    h
    ,
    j
    ,
    k
    ,
    l
    para selecionar o texto.
  • Após selecionar o texto, você pode usar
    d
    para excluir ou
    y
    para copiar o texto selecionado.

4.6. Pesquisar e substituir

  • /padrão: Busca um padrão à frente. Pressione
    n
    para encontrar a próxima ocorrência.
  • ?pattern: Busca retroativa de um padrão.
  • :%s/old/new/g: Substitui todas as ocorrências de “antigo” por “novo” no arquivo.
  • :%s/old/new/gc: Substitui todas as ocorrências com confirmação para cada uma.

5. Trabalho com vários arquivos

O Vim permite que você trabalhe com vários arquivos na mesma sessão:

  • filename: Abre um novo arquivo na mesma sessão do Vim.
  • : Ir para o próximo arquivo.
  • : Ir para o arquivo anterior.
  • filename: Divide a janela e abre um novo arquivo.

6. Personalização do Vim

Você pode personalizar o comportamento do Vim editando o arquivo

.vimrc
em seu diretório pessoal:

vim ~/.vimrc

Aqui estão algumas configurações comuns que você pode adicionar:

  • Habilitar números de linha:
    definir número
  • Ativar realce de sintaxe:
    syntax on
  • Definir indentação automática:
    set autoindent
  • Ativar suporte ao mouse:
    set mouse=a

Depois de adicionar essas linhas, salve o arquivo

.vimrc
e reinicie o Vim para aplicar as alterações.

7. Dicas avançadas

  • Desfazer várias vezes: O Vim suporta desfazer várias vezes. Use
    u
    para desfazer e
    Ctrl r
    para refazer.
  • Pular para uma linha: Use
    :number
    para pular para uma linha específica. Por exemplo,
    :10
    leva você à linha 10.
  • Uso de buffers: O Vim usa buffers para gerenciar arquivos. Você pode alternar entre os buffers usando
    :bnext
    e
    :bprev
    .
  • Usar a Ajuda do Vim: O Vim tem uma documentação integrada. Digite
    :help
    no modo de linha de comando para acessá-la.

Conclusão

O Vim é um editor versátil e eficiente que pode aumentar muito sua produtividade depois que você aprender seus comandos e recursos. Com este guia, você deve ter um bom entendimento de como usar o Vim para tarefas básicas de edição no Ubuntu. A chave para dominar o Vim é a prática, portanto, não hesite em explorar sua funcionalidade e se familiarizar com seus comandos. Boa edição!

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills