2009-05-11 7 views
7

Uzun zamandır vim kullanıcısıyım, ama sadece yakın zamanda vim7'nin şu anda pişmiş harika bir yazım özelliği olduğunu öğrendim. Şu ana kadar her türlü harici yazım aracını ve eklentiyi kullanıyorum ve hepsi yerleşik yazım için hendekte çok heyecanlıyım.Perl dosyalarını düzenlerken PIM bölümleri içinde vim7 yazım denetimini nasıl etkinleştiririm?

İşte sorun burada. :help spell incelemesini yaptım ve yazım denetimi, perl (.pl|.pm) dışında denediğim dosya türlerinin çoğunu harika görünüyor. Sorun sözdizimi ile ilgili görünüyor, çünkü ben :set spell ve set syntax=off yazım denetimi düzgün çalışıyor, ancak sonra ben set syntax=perl çalışmayı durdurur.

Gerçekten harika olan şey, yalnızca POD blokları için yazımı etkinleştirebilseydim. Herhangi bir fikir? /usr/share/vim/vim72/syntax/perl.vim yılında “büyü” için grepping

:set spell 
:set spelllang=en_us 
:set syntax=perl 

cevap

3

, zaten imlası POD bazı sözdizimi tanımları bulun, fakat perl_include_pod için dahil bekçi sarılmıştır. Perl.vim'in üstünde, varsayılan değişkenler verilir ve perl_include_pod varsayılan olarak sıfırdır.

Yani ekleyerek ~/.vimrc için

let perl_include_pod = 1 

perl dosyalarının POD parçaların içinden, Yazım denetimi ile, dizim açar.

+0

Harika, işe yarıyor. Perl_include_pod olmadan renklendirmeyi daha çok beğendim, bu yüzden biraz değiştirdim. Beni doğru yere işaret ettiğin için teşekkürler. –

İlgili konular