JavaScript zincir çağrılarını yanlış girintiler


10

Örneğin, böyle bir JavaScript kodum varsa:

var widget = library()
  .chainCall1()
  .chainCall2()
  .chainCall3();

=Otomatik girintilemek için komutu kullanırsanız, bu şu çıkıyor çıkıyor:

var widget = library()
.chainCall1()
.chainCall2()
.chainCall3();

İstediğim bu değil. Zincir çağrılarını başlangıçta olduğu gibi girintili yapmasını istiyorum. Bunu nasıl düzeltebilirim?


@janos Mine sadece un-girintiler .chainCall2(), bu girintilervar maça hattını .chainCall1() = o_0 =
Izkata

Yanıtlar:


3

Aynı sorunu yaşadım - çoğunlukla vim tarafından yapılan JavaScript biçimlendirmesi kötü değil, ancak verdiğiniz gibi örneklerde fena halde başarısız oluyor.

Vim girintisinin başarısız olduğu şeyleri düzeltmek ve ayrıca diğer insanların yazdığı çirkin kodu temizlemek için vim-jsbeautify eklentisini kullanıyorum . Gerçekten iyi çalışıyor, tüm dosyada veya sadece bir bölgede çalıştırabilirsiniz ve bir EditorConfig dosyası kullanılarak özelleştirilebilir .

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.