Como desfazer uma linha específica no vim?

Como desfazer uma linha específica no vim?

Tenho muitas modificações em um arquivo, mas quero desfazer uma linha específica para o estado inicial, o que mantém outras linhas no estado atual.

Existe uma maneira de fazer isso no vim?

Responder1

Não existe uma maneira integrada de desfazer uma linha.

O que costumo fazer é desfazer uaté chegar às alterações que desejo manter, copiar a linha ou bloco de texto e depois fazer um :e!reset no arquivo e colar as alterações.

Um ótimo plugin que uso para alterações mais complexas éDesfazer árvore

informação relacionada