2012-10-09 5 views
30

は、私はこのような地域(here)のためのVisual Studio 2012のプラグインを使用します。の地域は自分のJavaScript(.jsファイル)のファイルで

//#region "My Region" 

//Code here 

//#endregion "My Region" 

私も(.TS)ファイルなどの活字体で領域を持っているしたいと思いますよくこれは今の可能性ですか?

+6

地域は[悪い、悪い、悪い](http://programmers.stackexchange.com/a/53114)です。あなたはそれらを必要としません。真剣に。 – Steven

+8

@スティーブン素晴らしいリンク - 私はちょうどそれに投票を置いた! – Fenton

+47

地域は良い、悪い、ナイフと同じ、野菜を切るために良いと殺すためにそれを使用する悪い、ナイフ悪くしない。 1つのブログ記事はそれを悪くしない! –

答えて

22

Web Essentials 2012をダウンロードすると、TypeScriptで領域を使用できます。

Visual Studio 2015を使用している場合、ここには最新のリンクがあります。 Web Essentials 2015.3

+2

2017には表示されませんか? – Demodave

+0

WEサイトでサポートされているバージョンごとに、リージョンはまだVS2017でサポートされていないようです(http://vswebessentials.com/features/typescript – samneric

4

TypeScriptの新しい機能を要求するには、discussion on Codeplexを開始する必要があります。

opinions about regions being a bad thingがたくさんあります。おそらく、1つのファイルに多すぎると言っているかもしれません。 TypeScriptは、多くの異なるファイルからモジュールを読み込むための優れた方法を提供しています。

+0

私はクラスを分ける方法を本当に求めていました。情報をありがとう。 – ROFLwTIME

+16

'#regions'は、C-Sharpの対応部分を反映しており、通常、クラスを' publicメソッド ''プライベートヘルパーメソッド '' members'のようなカテゴリに分類するのに使用されます。どのようなドキュメンテーション機能と同様、誤解があれば、彼らは確かに悪いことではありません:) –

+0

私はC#で地域を使用して、より良い視覚的な区別を作成するプライベートとパブリックメンバー。 –

2

あなたはまだここに、これは現在、より多くのフィードバックを待って、実施されるときにはETAを

TypeScript Regions #11073

を活字体GitHubの問題を追跡することはできません。

2

Visual Studio 2017は、地域のサポートも持っていますhere

古いバージョンのWeb Essentialsでのサポートはhereです。

関連する問題