Vim neden ~ / .vim / after / ftplugin içindeki dosyaları yok sayar?


19

Yerel Vim yapılandırmamla ilgili bir sorunum var gibi görünüyor ama ne olduğundan emin değilim. Bazı dosya türüne özgü ayarları geçersiz kılmam gerekiyor. Birden fazla öğretici / howtos'a göre, ~/.vim/after/ftplugin/cpp.vimuygun setlocalifadelerle oluşturdum , ancak okunmamış gibi görünüyor. Bunu kontrol ~/.vim/afteriçindedir runtimepath.

Ben bu çalıştı autocmd FileType cpp setlocal ...içinde ~/.vimrc, ama bu noktada dışındadır. Bunu nasıl teşhis / düzeltir? Yoksa sadece bariz bir şeye mi bakıyorum?

Yanıtlar:


19

Çıkışını kontrol edin:

:filetype

Eklemeniz gerekebilir

filetype plugin on

(veya en azından 'dosya türü' ayarınıza 'eklenti' ekleyin).


10

Başlamak için iyi bir yer :scriptnameskomutu kullanmak olacaktır . Normalde yaptığınız ve yürüttüğünüz bir C ++ dosyasını açın

:scriptnames

Bu, Vim'in başlatıldığından beri oluşturduğu dosyaları gösterecektir.


1
Hata ayıklama için yararlı bir ipucu. Ben çalıştırmak için kullanılan vim --cmd 'set verbose=2'komut dosyaları kaynaklı ediliyordu hangi görmek için.
Anthony Geoghegan

Evet, çok faydalı. Eklentilerin yük sırasının düşündüğünüz şey olmadığını öğrendim, bu konuda cevap vi.stackexchange.com/a/20227/20753 adresine bakın .
Jari Turkia
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.