2012-10-09 35 views
30

在我的JavaScript(.js文件)的文件,我用一個Visual Studio 2012插件區(here)這樣的:地區打字稿

//#region "My Region" 

//Code here 

//#endregion "My Region" 

我也想有地區打字稿(的.ts)文件作爲好。這現在可能嗎?

+6

區域[bad,bad,bad](http://programmers.stackexchange.com/a/53114)。你不需要它們。認真。 – Steven

+8

@Steven不錯的鏈接 - 我剛剛放下了票! – Fenton

+47

地區不錯,濫用它們不好,和刀一樣,切好蔬菜好壞用它謀殺,這不會使刀壞。一篇博客文章並沒有讓它變得糟糕! –

回答

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 - 也許他們告訴你,你有一個單一的文件太多。 TypeScript有很好的方式來加載來自許多不同文件的模塊,最好使用它來區分你的問題。

+0

我真的只是想分開我的課程。謝謝(你的)信息。 – ROFLwTIME

+16

'#regions'鏡像C-Sharp中的對應物,通常用於將類分成像'public methods''私有幫助方法''members''等類別。像任何文檔功能一樣,如果誤解了它們,它們可能會被過度使用,但他們肯定不是壞事:) –

+0

我使用C#中的區域來創建私人和公共成員之間更好的視覺區別。 –

2

你可以在這裏按照打字稿GitHub的問題

TypeScript Regions #11073

仍然沒有ETA何時這將實施,目前正在等待更多的反饋。

2

Visual Studio 2017也支持區域here

通過Web Essentials支持舊版本的支持可能會發現here