在 Productivity Power Tools 中导出自定义 Well 正则表达式

Export Custom Well regex in Productivity Power Tools

有什么方法可以导出 Productivity Power Tools 组件的着色规则:Custom Well

我的配置相当复杂,将它移到另一台计算机或 Visual Studio 的新版本总是很痛苦。

我尝试使用 Visual Studio 的 导入和导出设置 导出此特定设置,但无法在此处找到它。同时,我宁愿不export/import所有VS设置。

我猜这将是一个文件的简单复制粘贴,但不确定在哪里可以找到它。

逐行复制粘贴是最后的手段,至于每种颜色都需要在选择器中手动选择(糟糕的设计)。

经过进一步研究,我发现 color/regex 设置存储在注册表中,位于:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio.0\DialogPage\Microsoft.CustomDocWell.Options\Colors

(对于 Visual Studio 2015;对于更早的版本,将 14.0 更改为所需的版本号)。这些注册表设置可以像其他设置一样简单地 exported/imported。

但是,Visual Studio 2017 年的情况有所不同,注册表结构已更改。钥匙仍然在那里,但到达那里变得有点复杂。您可以在此处阅读有关该主题的更多信息:

https://visualstudioextensions.vlasovstudio.com/2017/06/29/changing-visual-studio-2017-private-registry-settings/

在 VS 2017 中,您必须按照

中的说明进行操作

https://visualstudioextensions.vlasovstudio.com/2017/06/29/changing-visual-studio-2017-private-registry-settings/

由 mikus 给出,然后正则表达式将在密钥中:

HKEY_LOCAL_MACHINE\_TMPVS_15.0_116e7493\Software\Microsoft\VisualStudio.0_116e7493\DialogPage\Microsoft.CustomDocWell.Options\Colors

注意 :您可能必须在 visual studio 选项(生产力工具 -> 自定义文档井 -> 颜色编码)中添加一个新的正则表达式在此键之前出现了。