cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menyelesaikan masalah yang vim bermula dengan perlahan selepas memasang pemalam?

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?

習慣沉默習慣沉默2742 hari yang lalu1350

membalas semua(6)saya akan balas

  • 为情所困

    为情所困2017-05-16 16:39:58

    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.

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:39:58

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

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:39:58

    Kemudian keluarkan pemalam yang tidak perlu

    balas
    0
  • 阿神

    阿神2017-05-16 16:39:58

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

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:39:58

    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.

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:39:58

    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'

    balas
    0
  • Batalbalas