Korzystam z dystrybucji vim https://github.com/carlhuda/janus i wyraźnie nie jestem zadowolony z czasu ładowania.
Jaki byłby najlepszy sposób na profilowanie i przyspieszenie czasu ładowania vim? Interesujące byłoby również porównanie czasu ładowania z http://vim.spf13.com/
Odpowiedzi:
Jeśli chcesz zobaczyć, co pochłania czas uruchamiania, możesz skorzystać z tej
--startuptime
opcji.Plik będzie wyglądał następująco:
źródło
vim --startuptime timing.out usual_file.txt
Możesz debugować czas uruchamiania za pomocą wbudowanego profilera Vima ( samouczek )
Jeśli twoja wersja vima jest skompilowana
:profile
, możesz uruchomić:vim --cmd 'profile start vimrc.profile' --cmd 'profile! file ~/.vimrc'
Jeśli nie, utknąłeś w ręcznym debugowaniu, dodając i usuwając wtyczki i sprawdzając, skąd biorą się długie czasy uruchamiania.
Ja osobiście nie polecam korzystania z dystrybucji Vima. Jeśli nie wiesz, co robi każda linia w twoim
.vimrc
, trudno jest wyśledzić problemy lub znaleźć miejsce, w którym dwie wtyczki powodują konflikt. W mojej osobistej konfiguracji spędziłem kilka miesięcy na dodawaniu i usuwaniu wtyczek, znajdując te, które działają dla mnie, a które nie. Vim jest wysoce konfigurowalny, więc skorzystaj z faktu, że można go skonfigurować tak, aby działał idealnie z twoim przepływem pracy.źródło
vimrc.profile
w bieżącym katalogu