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
Mudar para o modo de inserção
Ele irá recarregar o arquivo se ele já existir
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!
Salve as alterações e saia do editor usando o seguinte comando -
OU
:wq