SORU
17 Kasım 2009, Salı


Nasıl vim kullanmak'quickfix özelliği s musunuz?

Oldukça yeni Vim kullanıcı değilim ve öğrenme eğrisi oldukça dik (en azından benim için) olduğunu buldum. Ben sadece bir tampon kaydettikten sonra vim var quickfix penceresinde hataları gösteren JavaScriptLint hata kontrolü için this vim script yüklü.

Ancak.. ne yapacağım bilmiyorum Nasıl yaparım 'kaydırma' tüm hataları ile? Nasıl quickfix yakın mı? diye pencere Nasıl benim kod değişiklikleri yaptım sonra hatalar için kontrol edin gidilir?

Bu vim de quickfix docs baktım ama komutları miktarı ezici ve ne istediğimi bulmak için görünmüyor olabilir. Herhangi bir yardım mutluluk duyacağız.

Bir yan soru: javascriptlint bir kod ikamet eden js hataları denetlemek için herhangi bir yolu yoktur .html dosyası?

Teşekkürler!

CEVAP
17 Kasım 2009, Salı


Dediğiniz gibi quickfix commands bir yeri vardır, ama onları sadece küçük bir kısmını kullanmak bulmak eğilimindedir:

:copen " Open the quickfix window
:ccl   " Close it
:cw    " Open it if there are "errors", close it otherwise (some people prefer this)
:cn    " Go to the next error in the window
:cnf   " Go to the first error in the next file

:make ve Javascript lint denetleyicisi üzerinde yorum yapamam bu yüzden :vimgrep Bu Kullanma eğiliminde, ama bu size başlamak için bir şey vermek gerekir.

İlgili genel kullanım JavascriptLint, değilim bir javascript programcısı, ama görünüşe göre senaryoyu gösterir bir fonksiyonu "JavascriptLint", öyle adlandırabilirsin manuel olarak kullanabilirsiniz :call JavascriptLint(). Ancak, ilk kaydedilmiş olması, bu dosyanın disk kopyası üzerinde çalışır. Eğer (ve sadece) komut satırı jsl html dosyaları üzerinde çalışır, bir html dosyası :call JavascriptLint() dahili javascript kontrol etmek için kullanmak gerekir. Ayrıca yapabilirsiniz:

autocmd BufWritePost,FileWritePost *.html call JavascriptLint()

bu otomatikleştirme. Eğer jsl html dosyaları (uygulama yama veya yazar bunu değiştirmek isteyen kısa) destek değilse bile, muhtemelen bir kayıp olur

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • metagamers

    metagamers

    13 Mayıs 2006