Anda dapat menggunakan :browse
perintah untuk itu:
:browse oldfiles
Untuk penekanan tombol, petakan:
nnoremap <Leader>o :browse oldfiles<cr>
Kemudian Anda dapat menekan Leader odalam mode normal untuk melihat daftar file.
Dari :help v:oldfiles
:
v:oldfiles oldfiles-variable
v:oldfiles List of file names that is loaded from the viminfo file on
startup. These are the files that Vim remembers marks for.
The length of the List is limited by the ' argument of the
'viminfo' option (default is 100).
When the viminfo file is not used the List is empty.
Jadi, untuk membatasi pada, katakanlah, 50 file, Anda dapat mengatur viminfo
:
set viminfo+='50
Saya tidak melihat cara mudah mengecualikan file dari ini, selain menonaktifkan viminfo
menggunakan autocmd
:
autocmd BufNew *.sh set viminfo=
Ini memiliki kelemahan besar dalam menonaktifkan semua riwayat untuk setiap sesi yang melibatkan file yang cocok.
autocmd
; yang pertama sepertinya akan lebih berguna dan mungkin lebih mudah untuk dicapai.)