Visual studio 如何显示所有Visual Studio';在Resharper';什么是智能感知?

Visual studio 如何显示所有Visual Studio';在Resharper';什么是智能感知?,visual-studio,resharper,Visual Studio,Resharper,Resharper的IntelliSense只显示自己的实时模板,而不显示Visual Studio的代码片段 有没有办法让Resharper IntelliSense显示所有VS代码段 在Resharper的Templates Explorer中,我发现它有许多标记为Imported Visual C#Snippets 但它并没有把它们全部导入,只导入了其中的一部分。例如,Resharper没有从Visual Studio导入propfull代码片段(正如您在第一个屏幕截图上看到的propf

Resharper的IntelliSense只显示自己的实时模板,而不显示Visual Studio的代码片段

有没有办法让Resharper IntelliSense显示所有VS代码段

在Resharper的Templates Explorer中,我发现它有许多标记为
Imported Visual C#Snippets

但它并没有把它们全部导入,只导入了其中的一部分。例如,Resharper没有从Visual Studio导入
propfull
代码片段(正如您在第一个屏幕截图上看到的
propfull
不在列表中):

我在Resharper中找不到手动、逐个或全部导入VS代码段的功能。我在Resharper的Live Templates Manager中尝试了导入…按钮,但显然它只允许导入Live模板(.DotSettings和.XML文件,而不允许导入.snippets文件),而不允许导入代码片段文件。是否可以以某种方式导入VS代码段


我只想让所有VS代码片段在Resharper IntelliSense中工作。也许有第三方工具可以将代码片段转换成实时模板或其他什么?谢谢。

ReSharper在安装或首次启动时不会导入任何VS模板。您在模板资源管理器中看到的所有模板都是手动添加到ReSharper的默认设置中的-没有“活动模板的代码段”转换器

因此,如果您想在Live Templates中获取
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->“另一个变量的值,首字母小写”->OK->“另一个变量”->选择“属性”
。同时
可编辑事件->不可编辑
。然后将新添加模板的占位符顺序更改为: -
类型
-
属性
-
Var


在这种情况下,
Var
将从属性继承一个正确的名称。

嘿,这是来自R#->的支持,这是一个解决方法->希望它有帮助。是的,我从2010年看到了这些线程。我只是想,在10年内,他们或社区设法修复了它,并在Resharper IntelliSense中显示了所有VS片段。