Resharper重命名 - 防止在所有文件中搜索引用

时间:2015-11-20 07:25:38

标签: visual-studio-2015 resharper

我正在使用Typescript和Visual Studio 2015与Resharper 9.让我说我想将我的角度控制器方法从activate重命名为init。会发生什么事情,Resharper开始搜索libs中的所有可疑引用,如angular.js,jquery.js等。它还会扫描所有剃刀视图以查找可能的用法。有时这个操作非常慢并且不合逻辑因为我永远不想在angular.js库中重命名。如何从扫描中跳过这些文件?

Resharper rename

2 个答案:

答案 0 :(得分:6)

在Resharper 2016.3中,JetBrains引入了Third Party Code。这允许完全忽略JS库的文件夹或模式匹配文件。

Third Party Code in R#

我已经尝试了,这确实忽略了重命名扫描时排除的文件。

但是,我并不完全确定为什么他们添加了另一个指定被忽略文件的位置。他们已经代码检查=>中的元素跳过设置以及环境=>搜索&导航

通过此屏幕

更新,您无法排除不属于VS解决方案的文件/文件夹。这种影响有bugreport。请在那里投票和评论。

答案 1 :(得分:1)

根据此处的评论https://www.jetbrains.com/help/resharper/2016.1/Refactorings__Rename.html 无法排除特定文件或文件掩码。但是有人要求它。

<强>更新 随着ReSharper 2016.3的发布,现在可以排除文件夹,特定文件和文件掩码。请参阅trailmax的答案。