C ++ 11 \ 14 için vurgulayarak vim sözdizimini yükleme


0

Vja 7.4 yüklü yeni bir Manjaro linux 0.8.10 kurulumum var ve Michael Small'un (yakın zamana kadar üzerinde çalıştığım komut dosyasını kullanarak) c ++ 11/14 için sözdizimi vurgulamasını başarısızlıkla deniyorum. , ya da daha önce hiç denemediğim vim-cpp gelişmiş ifadesi .

Etrafta dolandım ve bulabildiğim ipucunu takip ettim. Elimden gelenin en iyisi, anahtar kelimelerin bazı küçük alt kümelerinde (örneğin: "return", "", "size_t" ve "std" kullanarak, ancak "statik", "sınıf", "genel" veya "değil) vurgulama çalışması yapıyor. const ") ve benim kendi tiplerimi, işlev çağrılarımı vb. hiçbirini tanımıyor gibi görünüyor.

Aşağıdakileri denedim:

  1. / Usr / share / vim / vim74 / sözdizimindeki orijinal cpp.vim'i kullanmak ve ~ / .vim / after / sözdiziminde vim-cpp gelişmiş-vurguundan cpp.vim'i yerleştirmek
  2. ~ / .Vim / sözdiziminde vim-cpp gelişmiş vurgusundan cpp.vim yerleştirme
  3. / Usr / share / vim / vim74 / sözdizimindeki cpp.vim dosyasını vim-cpp-gelişmiş vurgusu ile geçersiz kıl.

ve Michael Small'dan alınan .vim dosyaları ile hemen hemen aynı varyasyonları (ve kesinlikle karışıklık yapmadığımdan eminim ve her denemeden önce orijinal yapılandırmayı geri yükledim).

Daha önce kullandığım (ve Michael Small dosyalarında çalışan) aynı .vimrc dosyasını kullanıyorum. İçinde "filetype plugin on" ve "sentaks enable" var. Ayrıca oraya "au BufNewFile, BufRead * .cpp set sözdizimi = cpp11" (ölçülebilir bir etkiye sahip değildi) yerleştirmeyi denedim ve sözdizimi yapılandırmasını manüel olarak vim'den ayarlamayı denedim (örneğin "set sözdizimi = cpp" veya "set syntax = cpp11") oldukça garip bir etki yarattı (sadece "std" anahtar kelimesi için vurgulamayı değiştirerek).

Sanırım ne yaptığımı bilmediğim ortada. Bazı ++ cimsi desteği ile derlenmiş vim için farklı bir yapı kullanmam gerekebilir mi? Eğer öyleyse - manjaro için böyle bir paket var mı?

Herhangi bir yardım için minnettar olurum.

Teşekkürler!

Yanıtlar:


0

Sorunun ne olduğunu bilmiyorum, ama şu an gitti: vim'i (pacman -R vim) kaldırdım, / usr / share / vim / ve ~ / .vim / dizinlerini el ile sildim ve yeniden yüklenen vim ve vim çalışma zamanı. Daha sonra renk şemasını ~ / .vim / colours ve sözdizim dosyalarımı ~ / .vim / after / sözdizimi - içine yerleştirdim ve çalışıyor.

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.