Visual Studio 2010'da boşluk ekleme konusunda ısrar ediyor: "işlev" anahtar sözcüğü ile aşağıdaki parantez arasında boşluk ekliyor. Bunu kapatmak mümkün mü? Burada bu ayarları bulmalıVisual Studio 2010, JavaScript
var myfn = function() {};
Visual Studio 2010'da boşluk ekleme konusunda ısrar ediyor: "işlev" anahtar sözcüğü ile aşağıdaki parantez arasında boşluk ekliyor. Bunu kapatmak mümkün mü? Burada bu ayarları bulmalıVisual Studio 2010, JavaScript
var myfn = function() {};
VS2010 sp1 yeni bir seçenek ekledi: Ekle içinde anonim işlevler için function işlevinden sonra boşluk Araçlar> Seçenekler> Metin Editörü> JScript> Biçimlendirme> Aralık. İstenen davranışı elde etmek için kapatabilirsiniz.
Bu OKB hastası, teşekkürler! –
: Bu biçimlendirme istiyorum
var vsfn = function() { };
: yani
Visual Studio gibi kodumu biçimlendirir
Araçlar> Seçenekler> Metin Düzenleyici> JScript> Biçimlendirme> Aralık
Tüm bu ayarları boşlukta devre dışı bırakmayı denedim, ancak Visual Studio hala" function "ve"() "arasında boşluk bırakıyor. Bu noktada çözmenin tek yolu, biçimlendirmeyi tamamen devre dışı bırakmak. –
Bu davranışı değiştirmemenizi öneririz. Birçok JavaScript programcısı bu işlevin bu satırda çağrılmadığını ifade etmek için bunu iyi bir stil olarak görür. Yani functioncall() alan yok, ancak örneğin. (...) veya foo() {} işlevinin bir alanı varsa. – tec
İlginç ... Crockford, http://javascript.crockford.com/code.html alanını önerir ancak diğer yandan jQuery'nin kaynağında kullanılmaz: http://github.com/jquery/jquery/blob/ master/src/core.js Bu, epik bir JavaScript sözleşmesi savaşı mı? –
Ayrıca, Crockford özel olarak anonim işlevler ve adlandırılmış işlevler için önermektedir. –