语法突出显示.tt文件?

Mic*_*tum 34 .net t4 visual-studio-2010 visual-studio

有没有办法告诉Visual Studio 2010为.tt文件启用语法高亮?我有一个指令来设置扩展名:

<#@ output extension=".ascx" #>
Run Code Online (Sandbox Code Playgroud)

所以我希望Visual Studio将文件视为ascx文件,以达到语法高亮显示的目的.

Mar*_*k H 27

尝试有形T4编辑器扩展.有一个免费版本可以试用,但如果你经常使用它们,那么值得获得专业版许可证.

  • @JagodaSokół 工具 &gt; 选项 &gt; 有形 T4 编辑器 &gt; 编辑器 &gt; 将“T4 背景颜色”设置为 30,30,30 (2认同)

Gar*_*thJ 14

除了上面提到的有形编辑器之外,还有Clarius one,Visual T4.您可以在Visual Studio库中找到它们,看看您喜欢哪一个.

  • 实际上,自从我发布了这个,还有DevArt的第三个T4编辑器. (4认同)
  • 您对这两种工具,优点/缺点有什么经验?对你的答案来说是有价值的补充. (2认同)

Tom*_*kel 12

Resharper - > ForTea

https://github.com/MrJul/ForTea

Visual Studio 2010, 2012, 2013 and 2015 are supported. ReSharper 10.0 must be installed (older releases are still available for ReSharper 9.2, 9.1, 9.0 and 8.2). To install ForTea, use Extension Manager from the ReSharper menu.

否则有些旧的.Julie Lerman(EF书作家等).我记得她在几年前谈到过一本书.

  • 必须保证这一点。整个上午都在使用它,它击败了我通过 VS 的扩展找到的任何完全免费的。 (2认同)

Dre*_*pin 9

我刚下载了Devart T4 Editor.它似乎工作正常,并允许您自定义语法颜色,以及提供intellisense.目前,它适用于从2008年到2017年的每个版本的Visual Studio.

我唯一的抱怨到目前为止,它并没有为突出C#运营商的选择(例如<,>,+等),或数字.

Devart T4编辑器