Bagaimana untuk menyelesaikan masalah yang vim bermula dengan perlahan selepas memasang pemalam?
習慣沉默
習慣沉默 2017-05-16 16:37:58
0
6
1385

Saya memasang beberapa pemalam, dan kemudian mendapati kelajuan permulaan vim jelas lebih perlahan. Mengujinya menggunakan arahan berikut

vim --startuptime timefile test.php

Lihat bahawa pemalam yang ditunjukkan dalam gambar di atas mengambil masa yang paling lama untuk dimuatkan. Adakah terdapat cara untuk menyelesaikan masalah ini?

習慣沉默
習慣沉默

membalas semua(6)
为情所困

Jika terdapat terlalu banyak pemalam yang dimuatkan semasa permulaan, kelajuan pasti akan menjadi perlahan. Saya tidak tahu pengurus pemalam apa yang anda gunakan. Palam vim yang saya gunakan boleh menangguhkan pemuatan Contohnya, pemalam berkaitan JavaScript hanya dimuatkan apabila fail js dibuka. Pemalam hanya dimuatkan apabila arahan dicetuskan. Anda boleh melihat kaedah ini dan cuba mengoptimumkannya.

Juga (jika anda menggunakan sintastik), kerana saya menulis banyak js dan kelajuan eslint agak perlahan, jadi saya menggunakan https://github.com/ruanyl/vim-eslint ini boleh meningkatkan eslint kepada kelajuan tertentu.

给我你的怀抱

Beli mesin yang lebih bagus??? Pemasangan YCM dulu lambat, sekarang dah tak lambat langsung pada i7....

漂亮男人

Kemudian keluarkan pemalam yang tidak perlu

阿神

Jika anda memasang terlalu banyak pemalam, permulaan secara semula jadi akan menjadi perlahan Susun pemalam anda sendiri dan padamkan pemalam yang tidak biasa digunakan

过去多啦不再A梦

YCM adalah plug-in yang sangat penting Sekurang-kurangnya mesin tempatan dan mesin pembangunan saya perlahan Walaupun ia tidak perlahan, pasti ada kelewatan. Pengarang boleh secara selektif memuatkan pemalam mengikut senario yang berbeza.

漂亮男人

Plug-in ialah fail yang perlu dimuatkan dan dilaksanakan secara tambahan.
Tanpa pemalam, sebelum anda membuka fail, anda hanya perlu memuatkan program Vim utama selepas memasang berpuluh-puluh pemalam, anda perlu membaca berpuluh-puluh fail konfigurasi yang sepadan dan melaksanakannya adalah wajar bahawa kelajuan permulaan adalah 100 kali lebih perlahan daripada.
Selain itu, masa pra-pemprosesan sesetengah pemalam adalah agak lama, seperti sistem Git. Bagi mereka seperti vim-airline dan vim-gitgutter yang perlu melaksanakan arahan Git semasa memuatkan, beberapa arahan Git tambahan akan ditambah.


Soalan subjek adalah tentang autoload UltiSnips, yang lebih baik daripada dua yang saya nyatakan. Mungkin terdapat ruang untuk pengoptimuman dalam kecekapan operasi UltiSnips, tetapi masalah pemuatan perlahan bagi banyak pemalam pada dasarnya tidak dapat diselesaikan dalam perisian.
Hambatan fail IO ialah membaca dan menulis cakera keras Ia akan menjadi lebih cepat jika anda menggantikannya dengan SSD.
Selain itu, dalam beberapa situasi pengeditan mudah, anda memerlukan Vim ringan yang bermula dengan cepat, anda boleh menggunakan alias.

alias vi='vim --noplugin'
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan