2013-09-23 12 views
20

Janus aracılığıyla (Mac) Vim Syntastic eklentisini yükledim. Sözdizimi hatalarının nedenini görüntülemek için :Errors penceresini açtığımda, bu hatayla birlikte dosyayı bir satıra küçültür ve Hatalar penceresi için taşınmazın geri kalanını kullanır. İlk olarak, hatalar için daha az yer açmayı ve daha önemlisi, 'u sadece Hata penceresini nasıl kapatırım? Her zamanki :q, imleç Hatalar penceresinde olsa bile, Hatalar penceresini ve orijinal dosyayı kapatır. (Bu% 100 doğru değil - dosya henüz kaydedilmemişse minnetle dosyayı kapatmaz).Make Syntastic close error penceresi

cevap

33

Syntastic konum listesi, bu yüzden bir :lclose kapatın, ancak diğer tampon tutacak (QuickFix listesinin bir pencere yerel varyant) kullanır. syntastic's help pages gereğince

, başlangıçtaki yükseklik yapılandırılabilir:

:let g:syntastic_loc_list_height=5 

Ama senin müdahaleci Janus dağıtım o parmağı olduğundan şüpheleniyorsanız. spf-13 ve Janus gibi Vim "dağıtımları", hızlı kurulum ve kutu ayarlarından kurtulmanızı sağlar, ancak artan karmaşıklık ile fiyatı ödersiniz (hem Vim'in çalışma zamanı yükleme şemasını hem de isteğe bağlı kuralların anlaşılması gerekir. dağılımı ve esnekliği (dağılımı bazı şeyleri daha kolaylaştırabilir, ancak diğer şeyleri çok zorlaştırabilir). Vim inanılmaz derecede özelleştirilebilir, başka birinin kişiselleştirmesini kullanmak hiç mantıklı değil.

+0

, komut olarak iyi çalıştı 'izin' ... Ben sadece docs (ı diğer problem üzerinde duruldu olduğunu cevapsız zaman kontrol ettiler). Çok teşekkürler! Ben kesinlikle Janus'u bırakma tavsiyesine rastladım ama bunun tek sebebi hala vim kullanıyorum (bir düzine yıl boyunca yaklaşık bir düzine kez 'taze' yaklaşımı denedim ve sadece vimden nefret ettim). Ne yazık ki, burada bir sürü aptal soru soruyorum, ama sorularım biraz sinir bozucu olsa bile, insanlar bu konuda oldukça hoşlar. – Dave

15

Syntastic hata penceresini kapatmak için komut: Aslında

:SyntasticReset