Featured image of post Introdução ao vim

Introdução ao vim

img_1.png

Introdução ao vim

Download e Instalação

https://www.vim.org/download.php

No site acima, baixe e instale o módulo apropriado para o seu sistema operacional.

Para Windows, escolher gvim_X.X.X_x64_signed.exe é uma boa opção.

Como Iniciar

No Windows, é necessário registrar a pasta onde vim.exe está localizado na variável de ambiente Path.

Como iniciar:

1
vim

Para iniciar especificando um nome de arquivo:

1
vim filename.txt

Como Sair

Para sair, digite : (dois pontos), depois q e pressione Enter.

1
:q

Se o arquivo foi modificado, será exibido Nenhuma gravação desde a última alteração (adicione ! para forçar). Você pode forçar a saída descartando as alterações.

1
:q!

Para salvar e sair do arquivo:

1
:wq

O seguinte também tem o mesmo significado:

1
:x

Você também pode sair pressionando Shift e apertando z duas vezes. (O mesmo que :wq)

Modos

O vim possui um Modo de Comando e um Modo de Inserção. Ao iniciar o vim, ele está no Modo de Comando. Pressionar a tecla i muda para o Modo de Inserção.

No Modo de Inserção, como o nome sugere, você pode digitar texto. Para voltar do Modo de Inserção para o Modo de Comando, pressione a tecla ESC.

A alternância entre esses modos é uma característica fundamental do vim.

Movimentação do Cursor e Rolagem

Resumo da movimentação do cursor e rolagem no Modo de Comando.

TeclaDescrição
h (ou Ctrl+H, BackSpace, )Mover para a esquerda
j (ou Ctrl+J / N, )Mover para baixo
k (ou Ctrl+P, )Mover para cima
l (ou Space, )Mover para a direita
+ (ou Enter)Mover para o início da próxima linha
-Mover para o início da linha anterior
Ctrl+B (ou PageUp)Rolar para cima (página)
Ctrl+F (ou PageDown)Rolar para baixo (página)
Ctrl+URolar para cima (meia página)
Ctrl+DRolar para baixo (meia página)
Ctrl+YRolar para cima (uma linha)
Ctrl+ERolar para baixo (uma linha)
z EnterRolar linha do cursor para o topo
z .Rolar linha do cursor para o centro
z -Rolar linha do cursor para a base
0 (ou |)Mover o cursor para o início da linha
$Mover o cursor para o fim da linha
^ (ou _)Mover o cursor para o primeiro caractere não em branco da linha
G (ou :$)Mover o cursor para a última linha
:número_da_linha EnterMover para a linha especificada

Ao digitar um número antes das teclas de movimento acima, você pode mover várias vezes por essa quantidade. (Por exemplo, digitar 3j moverá 3 linhas para baixo a partir da posição atual do cursor.)

Outros Comandos

TeclaDescrição
Ctrl+LRedesenhar a tela
Ctrl+GMostrar número de linhas e a posição do cursor
comments powered by Disqus
Hugo で構築されています。
テーマ StackJimmy によって設計されています。