Поиск в истории уничтожения Вима

У меня есть «странный» шаблон использования в vim, который я часто использую – или должен использовать, в зависимости от того, как вы его просматриваете.

Что обычно происходит, так это: я ввожу какой-то текст, редактирую, а затем удаляю немного текста. Некоторое время в будущем, я полагаю, что этот удаленный бит текста снова будет полезен, так что происходит следующее:

  • Excel: как отменить только текущий файл?
  • Есть ли какие-либо расширения или трюки, чтобы открыть несколько закрытых вкладок в Safari
  • Отключить сочетание клавиш Ctrl + Z или удалить историю отмены в проводнике Windows?
  • Как я могу отменить или отменить команду «apt-get upgrade» на Ubuntu?
  • Отменить Linux rm?
  • Отменить удаление файла tar-файла
    1. Отменить, пока снова не появится удаленный текст.
    2. Янь текст в некоторый регистр
    3. Верните историю отмены, пока я снова не буду в текущей версии
    4. Вставить выдернутый текст

    Что мне интересно, так это: есть ли способ поиска чего-то в истории отмены файла, поэтому мне не придется отменять десятки (или сотни) отмен, чтобы добраться до нужной версии?

    Обратите внимание, что я явно не ищу «внешний» VCS, такой как Git или Subversion. Я пытаюсь найти изменения, прежде чем даже сохранить файл на диск.

  • Могу ли я украсть сеанс vim с другого терминала?
  • Vim копирует / вставляет messing up indentaton
  • Как создать пользовательские сочетания клавиш в vim?
  • VIM - Как изменить цвет выражений if, else, endif, for и endfor
  • Как изменить строковые литералы в Eclipse (от пользователя VIM)
  • Как я могу сохранить код, созданный как исходный источник, когда я вставляю их в vim?
  • 2 Solutions collect form web for “Поиск в истории уничтожения Вима”

    Похоже, что вы хотите сделать точный вариант использования Gundo .

    Вы пробовали :history ? Здесь отображаются регистры команд (отредактированные и выделенные после комментариев), которые в настоящее время доступны. Более подробную информацию см :help history в Vim.


    Для буферов истории, касающихся ввода, см :h undo-redo (в частности :h :undolist section).

    Также см. Как используется дерево отмены Vim? (SO) и Использование ветвей отмены (Vim wiki).

    Давайте будем гением компьютера.