【问题标题】:Resharper rename - prevent from searching references in all filesResharper 重命名 - 防止在所有文件中搜索引用
【发布时间】:2016-02-22 14:41:45
【问题描述】:

我正在使用带有 Resharper 9 的 Typescript 和 Visual Studio 2015。假设我想将我的角度控制器方法从激活重命名为初始化。发生的情况是 Resharper 开始搜索库中的所有可疑引用,如 angular.js、jquery.js 等。它还扫描所有剃刀视图以查找可能的用法。这个操作有时真的很慢而且不合逻辑,因为我永远不想重命名 angular.js 库中的某些内容。如何完全跳过此类文件的扫描?

【问题讨论】:

    标签: visual-studio-2015 resharper


    【解决方案1】:

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

    我已经尝试过了,这确实会忽略排除的文件以进行重命名扫描。

    但是我不完全确定他们为什么要添加另一个位置来指定被忽略的文件。他们在 代码检查 => 设置环境 => 搜索和导航

    中已经有了 要跳过的元素

    UPDATE 通过此屏幕,您不能排除不属于 VS 解决方案的文件/文件夹。有一个bugreport。请在那里投票和评论。

    【讨论】:

    • 为我工作!随着 ReSharper 2016.3 的发布,这应该是公认的解决方案。
    • 看来,它只适用于文件,目录是解决方案的一部分。如果您想添加存在但不属于解决方案的文件夹或文件(例如node_modules/@angular 目录)。下次 ReSharper 也会扫描这些文件和文件夹。
    • @SayusiAndo 是的,确实,我也观察到了这个问题。您是否向 JetBrains 报告了此问题?
    • 还没有,我会在EOB之前完成。
    • @SayusiAndo 好东西!
    【解决方案2】:

    根据这里的 cmets https://www.jetbrains.com/help/resharper/2016.1/Refactorings__Rename.html 无法排除特定文件或文件掩码。不过,它已被要求。

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

    【讨论】:

      猜你喜欢
      • 2017-05-03
      • 1970-01-01
      • 2015-07-31
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多