Procurando todas as versões de um arquivo na árvore de undo no VIM

1

EDITAR: Eu "migrei manualmente" esta questão aqui: link

Existe uma maneira mais fácil de encontrar uma mudança específica na árvore de desfazer do Vim do que apenas olhar para versões antigas aleatórias do arquivo, uma de cada vez (usando comandos vanilla VIM, Gundo ou outro plugin)? Idealmente, eu gostaria de inserir um padrão de busca para ser comparado com todos os diffs mostrados no painel de visualização pelo Gundo, e então ter o Gundo me mostrando quais versões têm diferenças que combinam com essa busca.

Esta pergunta faz algo quase idêntico, mas o consulente aceitou uma resposta que simplesmente recomenda o Gundo, que, por mais maravilhoso que seja, não parece fazer o que eu estou pedindo: Pesquisar no histórico de desfiles do Vim

    
por Kyle Strand 20.01.2014 / 22:27

1 resposta

2

O Vim não fornece uma interface para obter instantâneos anteriores de desfazer de um arquivo. Você precisa (temporariamente) restaurar a alteração via :undo {N} e realizar a pesquisa lá. Quando há muitos desfazer ramificações, isso provavelmente é lento, mas nada impede que um plug-in como o Gundo implemente isso.

Eu recomendaria apresentar sua ideia ao autor de Gundo e talvez também ao autor da alternativa .vim - Exibe seu histórico de undo em um plugin gráfico .

    
por 21.01.2014 / 12:32

Tags