2013-04-10 41 views
7

Syntastic'e Java kodumu kaydetmeden kaydetmemesini nasıl söyleyebilirim? Ben benim .vimrc aşağıdaki denedim: Bu çalışması gerekirsözdizimi - Java'nın otomatik derlenmesini devre dışı bırak

let g:syntastic_disabled_filetypes = ['java']

let g:syntastic_java_checker='checkstyle'

let g:syntastic_java_checker=''

+0

vim, kodunuzu varsayılan olarak otomatik olarak derlememelidir. Hangi eklentileri yüklediniz? – FDinoff

+0

İyi nokta. Syntastic'in java'mı derlemesini engelleyemiyorum. – mafrosis

cevap

9
let g:syntastic_mode_map = { 'mode': 'active', 
          \ 'active_filetypes': ['foo', 'bar'], 
          \ 'passive_filetypes': ['java'] } 

.

+1

Bu, sözdiziminin geçerli sürümü için çalışmıyor gibi görünüyor. 'java', 'javac' olmalı (şüpheliyim), ama bu yönergeyi nereye koyduğum önemli değil, alınıyor gibi görünüyor. –

+0

~/.vimrc.local dosyasına ekledikten sonra spf13'te çalıştım. Yan etki, aynı zamanda C = ( – droope

+0

çok iyi çalışıyor) sözdizimi denetimini devre dışı bırakmasıdır. –

7

Bu kesmek şeydir, ancak bu yerleştirerek, zaten Dolu davranarak javac denetleyicisi yüklenmemesi içine Syntastic kandırmak edebilirsiniz .vimrc: Bu seçenek o yana g:syntastic_mode_map daha üstündür

let g:loaded_syntastic_java_javac_checker = 1 

Aktif olarak kontrol edilmek istediğiniz tüm dosya türlerini açıkça listelemenizi gerektirmez.

İlgili konular