2012-10-09 10 views
30

, böyle bölgelere (here) için Visual Studio 2012 eklenti kullanmak:Bölgeler benim JavaScript (.js) dosyaları olarak

//#region "My Region" 

//Code here 

//#endregion "My Region" 

Ben de (ts) dosyaları olarak daktilo bölgeleri istiyorum iyi. Bu şu an bir olasılık mı?

+6

Bölgeler [kötü, kötü, kötü] (http://programmers.stackexchange.com/a/53114). Onlara ihtiyacın yok. Ciddi anlamda. – Steven

+8

@Steven güzel bağlantı - Sadece üzerinde oy koymak! – Fenton

+47

Bölgeler iyidir, kötüye kullanımları kötüdür, bıçakla aynıdır, sebzeleri kesmek ve öldürmek için kullanmak kötüdür, bu da bıçağı kötü yapmaz. Bir blog makalesi kötü yapmaz! –

cevap

22

Web Essentials 2012'u karşıdan yükleyebilirsiniz, bu, TypeScript'teki bölgeleri kullanmanızı sağlar.

Visual Studio 2015'i kullanırsanız, burada en yeni bağlantıdır. Web Essentials 2015.3

+2

2017’de görünmüyor mu? – Demodave

+0

WE sitesinde desteklenen sürümleri gibi görünmüyor gibi Bölgeler VS2017 henüz destek :(http://vswebessentials.com/features/typescript – samneric

4

TypeScript için yeni bir özellik istemek için, bir discussion on Codeplex başlatmalısınız.

Çok sayıda opinions about regions being a bad thing var - belki de tek bir dosyada çok fazla şey olduğunu söylüyorlar. TypeScript'in birçok farklı dosyadan modül yüklemek için harika bir yolu vardır ve endişelerinizi ayırmak için kullanmak daha iyi olabilir.

+0

Gerçekten sadece derslerimi ayırmanın bir yolunu istedim. Bilgi için teşekkürler. – ROFLwTIME

+16

'# region' C-Sharp'taki meslektaşlarını yansıtıyor ve genellikle sınıfları 'public methods' 'private helper methods'' üyeleri' gibi kategorilere ayırmak için kullanılır. Herhangi bir belge özelliği gibi, yanlış anlaşılırsa aşırı kullanılabilirler. kesinlikle kötü bir şey değiller :) –

+0

Özel ve kamu üyeleri arasında daha iyi bir görsel ayrım yaratmak için C# bölgelerini kullanırım. –

2

Sen

TypeScript Regions #11073

Yine bu uygulamaya konduğunda bir tarih veremeyiz, şu anda daha fazla geri bildirim bekliyor buraya typescript GitHub sorunu takip edebilirsiniz.

2

Visual Studio 2017 ayrıca bölgelere here desteklemektedir.

Eski sürümler için Web Essentials aracılığıyla destek here bulunabilir.

İlgili konular