如何在编辑.aspx文件时使用Visual Studio“代码片段”功能?

时间:2008-10-15 17:13:56

标签: c# asp.net visual-studio

我在编辑c#代码时非常重视Visual Studio的“代码片段”功能。我一直希望在键入我的aspx标记时可以使用它们。

有没有办法在aspx文件编辑器窗口中启用代码段?

是否有任何第三方工具可以执行此操作?

如果您熟悉代码段定义,这正是我想要做的事情:

<asp:TextBox ID="$var$TextBox" Text="$text$" OnClick="$var$_Click" runat="server" />

我可以激活代码段,标签两次,然后继续前进!

6 个答案:

答案 0 :(得分:2)

那将是辉煌的!我推荐world's simplest code generato r或CodeSmith,或者T4(尽管我还没有尝试过)。不是你想做的,但它确实让它更容易

答案 1 :(得分:2)

也许您可能会想到尝试Coderush提供的内容比VS中的基本代码段要多得多。它的模板工具可以在vb,cs,aspx,html,xml和sql文件中运行。

答案 2 :(得分:2)

CodeRush Express 现在免费,您可以从此link下载

答案 3 :(得分:2)

在PDC 2008上,微软的Jeff King在下一个Visual Studio 2010中展示了HTML Snippets功能的演示。然而,我为CodeRush投了另一个投票,它更强大,你可以立即使用它。

答案 4 :(得分:1)

由于我买不起CodeRush的249美元,我开始尝试构建一个VisualStudio插件。

这家伙已经为我做了这个:http://ardentdev.com/blog/index.php/aspxedithelper

答案 5 :(得分:0)

@ Rory-Becker Coderush正是我一直在寻找的!

我之前发过Coderush售价99美元,但售价249美元。

@harriyott

Codesmith有一些名为Active Snippets的东西。它只附带专业版,售价399美元

http://www.codesmithtools.com/features/comparison.aspx