Vim: Qual é a diferença entre motion mark shotcut '. e ''?

1

Enquanto lê o marcador de movimento info vim, diz:

|'quote|   '"           go to the position when last editing this file
|'.|       '.           go to the position of the last change in this file

Acima de dois atalhos parecem ser iguais. Eu tentei ambos em um novo arquivo. primeiro está me levando para o início do arquivo (comportamento incorreto e inesperado), enquanto o posterior está funcionando corretamente como está escrito. Qual é a diferença entre dois atalhos?

    
por rahul.deshmukhpatil 25.02.2014 / 00:12

2 respostas

2

Você parece ter interpretado mal / omitido as informações. Vamos revisitar os tópicos :help :

'"  '"            To the cursor position when last exiting the current
                  buffer.  Defaults to the first character of the first
                  line.

Trata-se de sair (ou sair) do buffer. A segunda frase também explica o comportamento em um novo arquivo.

'.  '.            To the position where the last change was made.

Apenas esta marca é sobre modificações . Também é útil: gi , que salta para a última posição de inserção e vai para o modo de inserção.

    
por 25.02.2014 / 08:20
1

'"- > vai para a linha que você editou por último '. - > hilights as chaves {} nas quais sua última edição ocorreu.

    
por 25.02.2014 / 00:57

Tags