Vim - Familiarizando-se

Começando com esta seção, vamos sujar as mãos com o Vim. Neste capítulo, discutiremos os seguintes itens -

  • Iniciar Vim

  • Modos Vim

  • Criar novo arquivo

  • Ver o arquivo no modo somente leitura

  • Editar arquivo existente

Iniciar Vim

O Vim é um pouco diferente do editor baseado em GUI de hoje. Ele pode ser iniciado e usado a partir da GUI, bem como do terminal.

Use iniciador gráfico

  • Para iniciar o Vim a partir do iniciador gráfico, basta clicar duas vezes no ícone do gVim. Ele abrirá a janela do editor da seguinte forma -

Use o terminal

O uso do Vim no terminal será idêntico no Windows e na plataforma Linux. Execute as etapas a seguir para iniciar e sair do Vim do terminal -

  • Abra o terminal e digite o comando vim da seguinte forma -

$ vim
  • Ele abrirá o Vim no terminal da seguinte forma -

  • Para fechar, pressione a tecla Esc seguida de dois pontos (:) e q. No Vim, o comando q significa sair. Este comando será mostrado no canto esquerdo inferior do próprio editor -

Modos Vim

O Vim oferece suporte a vários modos. Esta seção discute alguns dos modos importantes que serão usados ​​no dia-a-dia.

Modo de comando

Este é o modo padrão no qual o Vim é iniciado. Podemos inserir comandos do editor neste modo. Podemos usar vários comandos neste modo, como copiar, colar, excluir, substituir e muitos mais. Discutiremos esses comandos em seções posteriores.

NOTE − Here onwards, any Vim command without colon indicates that we are executing that command in command mode.

Modo de inserção

Você pode usar este modo para inserir / editar texto. Para mudar do comando padrão para o modo de inserção, pressione a tecla i. Ele mostrará o modo atual no canto esquerdo inferior do editor.

Podemos inserir qualquer texto quando estivermos no modo de inserção. A imagem abaixo mostra isso -

Use a tecla Escape para voltar para o modo de comando a partir deste modo.

Modo de linha de comando

Este modo também é usado para inserir comandos. Os comandos neste modo começam com dois pontos (:). Por exemplo, na seção anterior, o comando quit foi inserido neste modo. Podemos ir para este modo a partir do modo de comando ou de inserção.

  • Para mudar do modo de comando para este modo basta digitar dois-pontos

  • Para mudar do modo de inserção para este modo, pressione Escape e digite dois-pontos

Na imagem abaixo, dois pontos no canto inferior esquerdo indicam o modo de linha.

NOTE − Here onwards, any Vim command starting with colon indicates that we are executing that command in command line mode.

Modo visual

Neste modo, podemos selecionar visualmente o texto e executar comandos nas seções selecionadas.

  • Para mudar do modo de comando para o modo visual, digite v

  • Para alternar de qualquer outro modo para o modo visual, primeiro alterne de volta para o modo de comando pressionando Escape e digite v para alternar para o modo visual

Na imagem abaixo, o canto esquerdo inferior mostra o modo visual.

Criar novo arquivo

Execute as etapas abaixo para criar e salvar o novo arquivo -

  • Execute o seguinte comando para abrir o Vim

$ vim
  • Digite o seguinte comando no Vim

:edit message.txt

    Ele irá recarregar o arquivo se ele já existir

  • Mudar para o modo de inserção

i
  • Insira algum texto

  • Volte para o modo de comando

Esc
  • Salvar as alterações no arquivo

:w

Agora o arquivo message.txt será criado.

  • Saia do Vim

:q

Abra o arquivo em modo somente leitura

Use a opção –R para abrir o arquivo em modo somente leitura

$ vim -R message.txt

Na imagem abaixo, o canto esquerdo inferior mostra o modo somente leitura -

Alternativamente, você pode usar o comando view para obter o mesmo resultado.

$ view message.txt

Editar arquivo existente

Execute as etapas abaixo para editar o arquivo existente -

  • Abra o arquivo usando o Vim

$ vim message.txt
  • Mude para o modo de inserção e digite algum texto lá.

i
  • Saia do editor sem salvar as alterações

:q!

    OU

  • Salve as alterações e saia do editor usando o seguinte comando -

:wq