У меня есть "странный" шаблон использования в vim, который я часто использую - или должен использовать, в зависимости от того, как вы его просматриваете.
Обычно это происходит так: я ввожу текст, редактирую, затем снова удаляю текст. Когда-нибудь в будущем я пойму, что этот удаленный фрагмент текста снова будет полезен, поэтому происходит следующее:
- Отмена, пока удаленный текст не появится снова
- Вставить текст в какой-то регистр
- Повторяйте историю отмен, пока я снова не окажусь в "текущей" версии
- Вставить дерганный текст
Что мне интересно, так это: есть ли способ найти что-то в истории отмен файла, чтобы мне не пришлось отменять десятки (или сотни) отмен, чтобы найти нужную версию?
Обратите внимание, что я явно не ищу "внешнюю" VCS, такую как Git или Subversion - я пытаюсь найти изменения, прежде чем даже сохранить файл на диск.