evita que ctrl-o salte para outro arquivo

1

Eu costumo usar ctrl-o e ctrl-i habitualmente para voltar a locais antigos e retornar a locais mais novos. Se ctrl-o muda arquivos, eu ainda posso ctrl-I para retornar, mas não posso mais desfazer edições recentes de antes do ctrl-o. Existe uma configuração que impedirá a alteração de arquivos ao tentar ctrl-o?

    
por user36800 13.04.2017 / 22:38

1 resposta

2

Em vez de evitar que Ctrl-O altere um arquivo (o que tornaria Ctrl-O muito menos útil), vamos fazer com que o Vim lembre de desfazer o histórico de todos os buffers abertos. Coloque o seguinte no seu vimrc:

set hidden

Depois disso, você poderá desfazer / refazer as alterações depois de alterar um arquivo.

E, mais do que isso, o Vim consegue lembrar-se da história de desfazer mesmo depois de fechar e abrir novamente! (desde que o arquivo não tenha sido alterado por outro programa enquanto o vim foi fechado). Isso é chamado de "Desfazer persistente" e pode ser ativado da seguinte maneira:

set undofile
    
por 13.04.2017 / 23:23

Tags