Saya telah menemukan plugin ctrlp.vim yang mengagumkan . Ini adalah alternatif yang bagus untuk plugin Command-T yang telah saya gunakan sebelumnya. Apa yang saya tidak suka tentang Command-T adalah bahwa itu akan memakan waktu sekitar 20-30 detik untuk memindai kembali file ketika dipanggil untuk pertama kalinya setelah memulai vim.
CtrlP bekerja jauh lebih cepat tetapi sepertinya tidak secara otomatis memindai ulang untuk file yang baru dibuat. Bagaimana cara memicu pemindaian ulang secara manual?
Terima kasih!
Jawaban:
Dari dokumentasi :
Ini mengasumsikan Anda sudah dalam mode ctrl-p. Perhatikan bahwa Anda dapat menekan F5 di tengah kueri, yaitu, Anda dapat mengetik beberapa karakter, menemukannya tidak cocok dengan file yang baru saja diperbarui, dan tekan F5 untuk menyegarkan saat itu. Ini akan secara otomatis menunjukkan kecocokan jika file baru saja ditambahkan ke cache ctrl-p.
sumber
ctrl-p
2.F5
Seperti yang dikatakan Jeet , Anda dapat menekan F5tetapi jika itu tidak berhasil, Anda selalu dapat menjalankan
:CtrlPClearCache
apa F5yang seharusnya dijalankan.Dari dokumentasi
sumber
Jika mau, Anda dapat secara otomatis memecahkan cache ketika terjadi penyelamatan, sehingga akan dipaksa untuk menyegarkan pada penggunaan berikutnya.
Letakkan ini di vimrc Anda ( dokumen kredit ):
Sayangnya tidak ada cara untuk menjaga cache tetap segar di latar belakang.
sumber
Saya menambahkan ini ke .vimrc yang mematikan ctrlp caching
g:ctrlp_use_caching = 0
sumber
Saya tahu ini adalah pertanyaan lama, tetapi sangat sederhana sehingga saya harus berkomentar. Letakkan ini di .vimrc Anda
Ini akan menyegarkan cache dan kemudian memanggil CtrlP. Tidak ada lagi file yang hilang.
sumber
g:ctrlp_use_caching
?