Posso fazer meu cursor em um buffer retornar à sua última posição? (de preferência sem ter que marcar a posição anterior)
Por exemplo, o Ca pula para o início da linha atual, posso voltar para onde estava antes?
Por exemplo, quando Cx Cf para abrir um arquivo em um diretório diferente, desejo voltar à posição anterior no nome do caminho.
Obrigado.
C-x x
é indefinido. M-x exchange-point-and-mark
: nenhuma marca definida neste buffer.
C-x C-x
. Também é necessário definir uma marca primeiro para que isso funcione. Para definir uma marca explicitamente, você faz C-SPC
. Para voltar à marca anterior, você faz C-u C-SPC
.
C-x C-x
. C-x x
é minha própria ligação.
C-x x
corridasexchange-point-and-mark
? O Emacs não armazena todos os movimentos do cursor, apenas aqueles que você especificou. Adicionar e estourar marcas é uma maneira de armazenar o histórico de movimentos do cursor. emacswiki.org/emacs/MarkCommands - aqui está uma boa discussão sobre o assunto.