Visual studio 如何显示所有Visual Studio';在Resharper';什么是智能感知?
Resharper的IntelliSense只显示自己的实时模板,而不显示Visual Studio的代码片段 有没有办法让Resharper IntelliSense显示所有VS代码段 在Resharper的Templates Explorer中,我发现它有许多标记为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
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片段。