Usando marcas

Last updated 7 months ago

As marcas são um meio eficiente de se pular para um local no arquivo. Para criar uma, estando em modo normal faz-se:

ma

Onde ‘m’ indica a criação de uma marca e ‘a’ é o nome da marca. Para pular para a marca ‘a’:

`a

Para voltar ao ponto do último salto:

''

Para deletar de até a marca ‘a’ (em modo normal):

d'a

Marcas Globais

Durante a edição de vários arquivos pode-se definir uma marca global com o comando:

mA

Onde ‘m’ cria a marca e ‘A’ (maiúsculo) define uma marca ‘A’ acessível a qualquer momento com o comando:

'A

Isto fará o Vim dar um salto até a marca ‘A’ mesmo que esteja em outro arquivo, mesmo que você tenha acabado de fecha-lo. Para abrir e editar vários arquivos do Vim fazemos:

vim *.txt ......... abre todos os arquivos 'txt'
:bn ............... vai para o próximo da lista
:bp ............... volta para o arquivo anterior
:ls ............... lista todos os arquivos abertos
:wn ............... salva e vai para o próximo
:wp ............... salva e vai para o anterior