Vim/Usando marcas
Usando marcas
[editar | editar código-fonte]As marcas são um meio eficiente de se pular para um local no arquivo. Para criar uma, estando em modo normal faça:
ma
Onde m indica a criação de uma marca e a é o nome da marca. Para pular para a marca a faça:
`a
Para voltar ao ponto do último salto
''
Para deletar de até a marca a (em modo normal)
d'a
Marcas globais
[editar | editar código-fonte]Durante a edição de vários arquivos defina 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, bastando apenas que o mesmo esteja aberto. Para abrir vários arquivos uma solução seria:
vim *.txt
Para ir para o próximo arquivo:
:bn
Para ir para o arquivo anterior
:bp
Caso existam modificações no arquivo você terá que usar write next
:wn
O comando acima diz: grave e vá para o próximo!
Dicas extras
[editar | editar código-fonte]Para manipular vários arquivos você pode mudar de buffer (arquivo) salvando 'write next'
:wn