Saya menggunakan distribusi https://github.com/carlhuda/janus vim dan jelas tidak puas dengan waktu buka.
Apa yang akan menjadi cara terbaik untuk profil dan mempercepat waktu pemuatan vim? Juga akan menarik untuk membandingkan waktu buka dengan http://vim.spf13.com/
Jawaban:
Jika Anda hanya ingin melihat apa yang memakan waktu mulai, maka Anda dapat menggunakan
--startuptime
opsi.File akan terlihat seperti ini:
sumber
vim --startuptime timing.out usual_file.txt
Anda dapat men-debug waktu startup dengan menggunakan profiler Vim bawaan ( tutorial )
Jika versi vim Anda dikompilasi dengan
:profile
Anda dapat menjalankan:vim --cmd 'profile start vimrc.profile' --cmd 'profile! file ~/.vimrc'
Jika tidak, macet Anda debugging secara manual dengan menambahkan dan menghapus plugin dan melihat dari mana waktu startup yang lama berasal.
Saya pribadi tidak merekomendasikan menggunakan distribusi Vim. Jika Anda tidak tahu apa yang dilakukan oleh setiap baris
.vimrc
, maka menjadi sulit untuk melacak masalah, atau menemukan di mana dua plugin terjadi konflik. Untuk konfigurasi pribadi saya, saya telah menghabiskan beberapa bulan menambahkan dan menghapus plugin, menemukan mana yang berfungsi untuk saya dan mana yang tidak. Vim sangat dapat dikustomisasi, jadi manfaatkan fakta bahwa itu dapat dikonfigurasikan untuk bekerja dengan alur kerja Anda.sumber
vimrc.profile
di direktori saat ini