Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何创建ReSharper Live模板,以便从发行编号列表中提出建议?_Visual Studio_Visual Studio 2013_Resharper_Live Templates - Fatal编程技术网

Visual studio 如何创建ReSharper Live模板,以便从发行编号列表中提出建议?

Visual studio 如何创建ReSharper Live模板,以便从发行编号列表中提出建议?,visual-studio,visual-studio-2013,resharper,live-templates,Visual Studio,Visual Studio 2013,Resharper,Live Templates,我有一个名为BKWIP的ReSharper-todo模式,是我的首字母,该注释标识了正在进行的工作,即我已开始处理的问题跟踪项。我的用法如下: // BKWIP HS-nn 其中HS nn是我们的问题追踪器中的票号。我现在想创建一个活动模板,内容如下: // BKWIP $ISSUE_NO$ $COMMENT$ 其中,$ISSUE\u NO$调用活动模板宏以显示发行编号列表。如何创建这样的宏 首先,我很高兴设置一个带有发行号的文本或xml文件,也就是说,我不需要直接从Jira或其他任何地方获

我有一个名为
BKWIP
的ReSharper-todo模式,是我的首字母,该注释标识了正在进行的工作,即我已开始处理的问题跟踪项。我的用法如下:

// BKWIP HS-nn
其中
HS nn
是我们的问题追踪器中的票号。我现在想创建一个活动模板,内容如下:

// BKWIP $ISSUE_NO$ $COMMENT$
其中,
$ISSUE\u NO$
调用活动模板宏以显示发行编号列表。如何创建这样的宏


首先,我很高兴设置一个带有发行号的文本或xml文件,也就是说,我不需要直接从Jira或其他任何地方获取它们;只需要从一些简单的列表存储中读取它们。

在IntelliJ IDEA中有一个名为
enum(…)
的函数,它将建议在某个参数处完成逗号分隔字符串的列表。ReSharper中似乎有一个类似的功能,调用该功能可以显示来自某个数据库的静态值列表。我想尝试一下。

您可以使用@breandan建议的逗号分隔的值列表,但这将为您提供一个静态项目列表。如果您愿意,您可以编写一个ReSharper扩展,为模板提供一个自定义宏,它可以按照您喜欢的方式填充内容—从xml文件,或者直接与问题跟踪器对话(尽管我认为它不处理异步查找,所以您可能需要在后台更新缓存)。给你