Есть ли способ просмотреть список последних документов, которые вы открывали в Vim? Я понимаю, что могу просмотреть список переходов курсора, :ju
а затем перейти к позиции курсора в списке, но это не идеально, потому что в списке будет несколько списков одного и того же документа. Есть ли другая команда, которая сделает то, что я ищу?
vim
recent-documents
Крис
источник
источник
:browse oldfiles
- извините!Плагин Most Recently Used (MRU) обеспечивает легкий доступ к списку недавно открытых / отредактированных файлов в Vim. Этот плагин автоматически сохраняет имена файлов, когда вы открываете / редактируете их в Vim.
http://www.vim.org/scripts/script.php?script_id=521
источник
Кроме того
:oldfiles
, у fzf.vim есть:History
.источник
Запустите Vim и нажмите Ctrl-oo, чтобы открыть ранее отредактированный файл. Продолжайте нажимать o (удерживая нажатой клавишу Ctrl), чтобы вернуться к предыдущим файлам. См. Https://dev.to/jovica/3-little-known-but-useful-vim-tips-1pbg.
источник
Плагин vim: minibufexpl может вам помочь. список открытых файлов отображается вверху или внизу экрана:
в нормальном режиме vim введите : b $ {bufid}, чтобы перейти в буфер $ {bufid} _th , например: введите : b13, чтобы перейти к 13-му буферу, т.е. ngx_mail_ssl_module.c.
Кроме того, вы можете отобразить некоторые удобные привязки в своем vimrc, например:
Загрузите плагин отсюда: https://github.com/fholgado/minibufexpl.vim
источник
Вдобавок
oldfiles
есть приятная штука под названием tinyMRU .Все очень просто:
https://github.com/romainl/vim-tinyMRU/blob/master/plugin/tinymru.vim
источник
Хороший плагин - https://github.com/Shougo/denite.nvim
Вы можете позвонить
:Denite file_old
для нечеткого поиска по списку старых файлов. В частности, простое нажатиеEnter
повторно откроет последний открытый файл. Назначение ярлыка для этого полезно:Это экономит несколько нажатий клавиш по сравнению с
:browse oldfiles
,q
,1
,Enter
источник
Самый простой способ получить доступ к недавним файлам - это добавить в свой файл .gvimrc следующее:
Эти строки заставляют netrw сортировать файлы по последним измененным. Затем просто звонят: e. и выбирает нужный файл.
Это решение предполагает, что файлы сохраняются в одном основном каталоге, указанном в .gvimrc. Например
источник