我有一个node.js项目,在运行npm install
后,项目根目录中有一个node_modules
文件夹。一切正常,但当我将项目加载到RubyMine时,右键单击项目根文件夹并选择find in path...
,搜索包含node_modules
内的所有代码,这是无用的。
我尝试将node_modules
文件夹标记为'排除',这有效,但它仍然包含搜索中的内容。
如何让find in path...
仅搜索我的项目文件?
答案 0 :(得分:1)
创建custom scope(可以在Find in Path
对话框中直接访问(通过点击...
按钮)或通过Settings/Preferences | Appearance & Behavior | Scopes
):全部包含,然后排除不需要的内容文件夹递归(或仅包括所需的文件夹)。
在Find in Path
对话框
注意:屏幕截图和设置路径来自PhpStorm,但它在RubyMine中应该是相同的(它的平台范围内的功能)。
<强> P.S。强> 您可以在TODO窗口中使用相同的方法 - 仅显示您自己文件中的TODO。
不应搜索排除的文件夹(普通排除文件夹可以正常工作) - 可能是因为它们也被列为JavaScript(或任何其他)库,同时位于内容根目录中?< / p>