如何在Resharper的IntelliSense中显示所有Visual Studio的代码段?

库拉金

Resharper的IntelliSense仅显示其自己的实时模板,而不显示Visual Studio的代码段。

有没有一种方法可以使Resharper IntelliSense显示所有VS代码片段?

在Resharper的模板资源管理器中,我发现它具有许多标记为的实时摘录 Imported Visual C# Snippets

在此处输入图片说明

但是它并没有全部导入,只有一部分导入。例如,Resharper并未propfull从Visual Studio导入代码段(如propfull清单1所示,您没有看到):在此处输入图片说明

I can't find a feature in Resharper to import VS code snippets manually, one by one, or all of them together. I tried Import... button in Live Templates Manager in Resharper but apparently it only allows to import Live Templates(.DotSettings and .XML files, not .snippets files), but not Code Snippets files. Is it possible to import VS code snippets somehow?

All I want is to somehow make all VS code snippets work in Resharper IntelliSense. Maybe there's some third party tool that allows to convert snippets into Live Templates or something? Thanks.

Alexander Kurakin

ReSharper在安装或首次启动时不会导入任何VS模板。您在模板资源管理器中看到的所有模板均已手动添加到ReSharper的默认设置-没有“将代码片段转换为实时模板”转换器https://youtrack.jetbrains.com/issue/RSRP-273779

因此,如果您想propfull在实时模板中获取模板,则必须手动创建它-打开ReSharper | Tools | Templates Explorer | Live Templates | C# | New Template并在其中放置以下代码:

private $TYPE$ _$Var$;

public $TYPE$ $Property$ 
{ 
    get { return _$Var$; } 
    set { _$Var$ = value; } 
}

并调整Var占位符:Value -> Choose Macro -> "Value of another variable with the first characters in lower case" -> OK -> "another variable" -> Choose "Property"Editable Occurrence -> Not editable然后改变占位符的顺序对新增加的模板是如下: - Type- Property-Var

在这种情况下,Var将从Property继承正确的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio代码段重构

ReSharper-如何在IntelliSense中显示自定义代码段

Visual Studio代码:如何在IntelliSense中显示重载?

如何在Visual Studio代码段中获取基本目录?

如何在Visual Studio Code的代码段中替换变量?

Visual Studio代码段选择和变量

Visual Studio 代码中的 Bootstrap 3 代码段

如何在Visual Studio代码段创建中对$进行转义

Visual Studio 2017 建议列表仅显示代码段

Visual Studio中的构造函数依赖关系代码段

Snippet Designer中的Visual Studio代码段均无法导入

Visual Studio:如何在IntelliSense中显示重载?

如何在Visual Studio Code(VSC)中为键盘快捷键分配代码段或宏?

ClassName()未返回任何代码段工具Visual Studio 2013

Visual Studio“如果”代码段最初将无法识别变量

用于Doxygen样式注释的Visual Studio代码段

Visual Studio代码段变量转换不起作用

Visual Studio代码段从其中删除了$符号

Visual Studio代码:如何在所有文件的选项卡中显示文件目录?

Visual Studio代码-如何将用户代码段放在列表顶部

Visual Studio中的“查找所有引用”是否足以判断是否未使用一段代码?

如何使用Regex在Visual Studio Code的代码段中“大写并替换”?

如何在Visual Studio中升级ReSharper?

Visual Studio代码:在输入代码段时替换字符大小写

在Visual Studio代码中显示所有警告和错误

使用Visual Studio搜索和显示一段源代码

带有大量尾随空格的Visual Studio 2015代码段

使用 Visual Studio SDK,我将如何折叠一段代码?

除了在Visual Studio代码段上进行转换外,如何应用更多?