Просмотр списка последних документов в Vim
есть ли способ, чтобы просмотреть список последних документов, которые вы открыли в Vim? Я понимаю, что могу просмотреть список переходов курсора,:ju, а затем перейдите к позиции курсора в списке, но это не идеально, потому что в списке будет несколько списков одного и того же документа. Есть другая команда, которая будет делать то, что я ищу?
6 ответов:
не используйте плагин, если вы не хотите хорошее меню. От Документация Vim: Запуск (или
:help old)::ol[dfiles]затем, чтобы открыть один из перечисленных файлов, используйте:
'0,'1,'2, ...'9
список файлов, которые имеют метки, хранящиеся в .
:bro[wse] ol[dfiles][!]список имен файлов, как с
:oldfiles, а затем запросите номер. Когда номер действителен, этот файл из списка редактируется. Используйте!to откажитесь от измененного буфера.
последний используемый плагин (MRU) обеспечивает легкий доступ к списку недавно открытые / отредактированные файлы в Vim. Этот плагин автоматически сохраняет имена файлов при их открытии / редактировании в Vim.
плагин vim:minibufexpl может помочь вам. список открытых файлов отображается в верхней или нижней части экрана:
в обычном режиме vim введите :b${bufid} перейти к ${bufid}_th буфер, например: тип : b13 перейти к 13-й буфера, т. е.. ngx_mail_ssl_module.гр.
кроме того, вы можете отобразить некоторые удобные привязки в вашей vimrc, например:
" ------------------------------- minibufexpl mappings ----------------------------------- "let g:miniBufExplSplitBelow=1 nnoremap <silent> <leader>bn :bn<cr> nnoremap <silent> <leader>bp :bp<cr> nnoremap <silent> <leader>bf :bf<cr> nnoremap <silent> <leader>bl :bl<cr> nnoremap <silent> <leader>bt :TMiniBufExplorer<cr>получить плагин отсюда:https://github.com/fholgado/minibufexpl.vim
кроме
oldfilesесть хорошая вещь под названием tinyMRU.ВИМ-tinyMRU единственная цель заключается в том, чтобы обеспечить интуитивно понятный альтернатива встроенному команда oldfile. Ни больше, ни меньше.
Это очень просто:
https://github.com/romainl/vim-tinyMRU/blob/master/plugin/tinymru.vim
кроме того
:oldfiles,fzf.ВИМ и:History.
хороший плагин https://github.com/Shougo/denite.nvim
можно назвать
:Denite file_oldдля того, чтобы иметь нечеткий поиск в списке старых файлов. В частности, просто ударилEnterповторно открыть последний открытый файл. Назначение ярлыка для этого полезно:nnoremap <leader>o :Denite<space>file_old<CR>это экономит несколько нажатий клавиш по сравнению с
:browse oldfiles,q,1,Enter

Comments