2012-03-18 90 views
0

我想创建一个ReSharper模板,只能在我的代码中的评论中使用,但我不知道如何做到这一点。创建ReSharper活模板的评论

我创建的模板是一个简单的模板。它允许我插入当前用户的名称和今天的日期。这对于在注释上签名(特别是待办事项)非常有用。

活模板看起来是这样的:

$name$ $date$ 

模板工作正常,但ReSharper的允许我使用它随时随地代码文件中。理想情况下,我只想在注释块中使用它。

我看到ReSharper有一些选项可以限制模板的使用,以允许使用名称空间声明,类型成员声明,​​查询语句等。它是否有能力限制在评论区内使用模板?如果是这样,我该怎么做?

(注:我使用ReSharper的6.1)

回答

2

不幸的是,目前有没有办法通过使用ReSharper的提供的“选择范围”功能来约束模板的意见。它,但是,完全有可能引入这样一个约束到'选择范围'窗口,但这需要使用R#SDK编写一个小插件。如果这是你有兴趣做的事情,我可以进一步详细说明。

+0

谢谢,德米特里。如果我为R#SDK编写一个小插件,是否有办法使用共享设置将其分发给团队的其他成员,还是必须将其安装在每个开发人员的工作站上? – dthrasher 2012-03-31 18:58:23

+0

目前,ReSharper从其本地'plugins'目录或用户的'AppData'文件夹加载插件。因此,目前不可能将插件与项目本身一起打包。您的团队的一种可能性是将插件二进制文件放在源代码管理下,然后将它们克隆到必要的文件夹中。这样,你可以有一种集中更新的形式。 – 2012-04-05 06:45:15

+0

嗯。鉴于所涉及的努力,我不认为我会为了获得ReSharper的评论模板而走得太远。但是如果我们最终有其他插件,我们可能会试一试。再次感谢德米特里! – dthrasher 2012-04-12 00:33:38