История недавно отредактированных файлов VIM - PullRequest
8 голосов
/ 11 августа 2010

Существует ли история файлов, отредактированных в VIM, которая сохраняется между сеансами vim, например, последние 20 открытых файлов.Я склонен редактировать одни и те же файлы .conf, и мне приходится переходить к ним каждый раз, когда они распространяются по всей файловой системе.

Ответы [ 5 ]

4 голосов
/ 11 августа 2010

Как правило, нет, но есть плагин здесь , который добавляет эту функциональность. В этом также упоминается недавняя история файлов на странице, поэтому он может предоставить альтернативу.

2 голосов
/ 16 ноября 2015

На самом деле это поведение встроено. При настройках по умолчанию вы можете использовать команду :oldfiles для просмотра нумерованного списка последних файлов. Затем используйте :e #>4, например, для редактирования номера 4 в списке. Или :browse oldfiles, согласно этому ответу .

2 голосов
/ 21 августа 2013

Поскольку этот ответ указывает , можно использовать ctrl-o, чтобы вернуться назад в истории файлов.Он автоматически откроет ранее отредактированные файлы.

2 голосов
/ 18 февраля 2013

Вы должны рассмотреть возможность предоставления ctrlp шанса (если вы не используете его сейчас).Он предоставляет команду:

:CtrlPMRUFiles

, которая позволяет вам выбирать предыдущие открытые файлы.Это помимо всех других интересных вещей.Я использовал плагин MRU, упомянутый @DrAI, но как только я начал использовать ctrlp, я просто использую его.

Другой популярный плагин, который обеспечивает возможность mru, это Unite .

1 голос
/ 18 февраля 2013

Вы можете использовать :marks для перемещения между недавно использованными файлами.

...