Saya ingin melakukan penekanan tombol untuk menampilkan daftar file yang baru saja digunakan untuk memilih satu untuk diedit.
- Apa yang harus saya sediakan untuk itu?
Dan terkait,
- Bagaimana cara mengelola riwayat file yang baru digunakan untuk digunakan?
- Ini harus mendukung mengecualikan nama file atau subdirektori.
command-history
load
persistent-state
Volker Siegel
sumber
sumber
autocmd
; yang pertama sepertinya akan lebih berguna dan mungkin lebih mudah untuk dicapai.)*.tmp,/tmp/*,/mnt/foo/*
.Jawaban:
Anda dapat menggunakan
:browse
perintah untuk itu:Untuk penekanan tombol, petakan:
Kemudian Anda dapat menekan Leader odalam mode normal untuk melihat daftar file.
Dari
:help v:oldfiles
:Jadi, untuk membatasi pada, katakanlah, 50 file, Anda dapat mengatur
viminfo
:Saya tidak melihat cara mudah mengecualikan file dari ini, selain menonaktifkan
viminfo
menggunakanautocmd
:Ini memiliki kelemahan besar dalam menonaktifkan semua riwayat untuk setiap sesi yang melibatkan file yang cocok.
sumber
browse
perintah denganunite
dan / atauPipeCmd
untuk mencapai penyaringan yang diinginkan OP?Lihat fitur MRU Ctrl-P . Setelah Anda menginstalnya, ketik
:CtrlPMRUFiles
dan itu akan membuka pencari fuzzy di bagian bawah layar yang dapat Anda fuzzy mencari.sumber