Como pular apenas no arquivo atualmente aberto?


7

Freqüentemente, ao usar CTRL-Opara voltar para uma posição mais antiga, o vim me leva a outros arquivos que estive editando anteriormente. Existe um comando para voltar ao jumplist apenas no arquivo atual ?

Respostas:


7

Existe um comando próximo ao que você precisa: g;o levará de volta à posição de mudança mais antiga , g,avançará para a posição de mudança mais nova .

A lista da posição de mudança pode ser exibida com :changes.


5

Meu plug-in EnhancedJumps oferece mapeamentos especiais separados que restringem os destinos de salto apenas a locais locais (no mesmo buffer) e locais remotos (apenas em outros buffers).


Sua resposta provavelmente é a correta para minha pergunta, mas a resposta de tivn parece mais a maneira de realizar o que eu preciso fazer. Obrigado mesmo assim!
SkWob

1

Sim, backtick-backtick:

`` 

volta para a marca anterior (mas apenas a marca anterior) no buffer atual.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.