如何在使用' find in path'

时间:2016-01-05 11:09:07

标签: node.js webstorm rubymine

我有一个node.js项目,在运行npm install后,项目根目录中有一个node_modules文件夹。一切正常,但当我将项目加载到RubyMine时,右键单击项目根文件夹并选择find in path...,搜索包含node_modules内的所有代码,这是无用的。

我尝试将node_modules文件夹标记为'排除',这有效,但它仍然包含搜索中的内容。

如何让find in path...仅搜索我的项目文件?

1 个答案:

答案 0 :(得分:1)

  1. 创建custom scope(可以在Find in Path对话框中直接访问(通过点击...按钮)或通过Settings/Preferences | Appearance & Behavior | Scopes):全部包含,然后排除不需要的内容文件夹递归(或仅包括所需的文件夹)。

  2. Find in Path对话框

    中选择该范围

    enter image description here

    注意:屏幕截图和设置路径来自PhpStorm,但它在RubyMine中应该是相同的(它的平台范围内的功能)。

  3. <强> P.S。 您可以在TODO窗口中使用相同的方法 - 仅显示您自己文件中的TODO。

    不应搜索排除的文件夹(普通排除文件夹可以正常工作) - 可能是因为它们也被列为JavaScript(或任何其他)库,同时位于内容根目录中?< / p>