Javascript IntelliJ Idea-配置搜索

Javascript IntelliJ Idea-配置搜索,javascript,intellij-idea,Javascript,Intellij Idea,我是一名前端开发人员,最近开始使用IntelliJ Idea进行JS开发。我发现它是一个很棒的IDE,具有一些优秀的特性——搜索功能特别有用 不幸的是,由于设置的复杂性,我在“在路径中查找”和文件搜索中得到了太多的结果。这真的影响了我的工作效率——每次搜索时,我都必须停下来仔细挑选结果,找出许多相似的路径中哪一条是正确的。现在有好几次我不小心修改了一个文件的发布版本,而不是主干版本。我相信人们会告诉我,我不应该在一个项目中同时使用这两种语言,但我继承了我的前任的设置,到目前为止,我对如何将所有语

我是一名前端开发人员,最近开始使用IntelliJ Idea进行JS开发。我发现它是一个很棒的IDE,具有一些优秀的特性——搜索功能特别有用

不幸的是,由于设置的复杂性,我在“在路径中查找”和文件搜索中得到了太多的结果。这真的影响了我的工作效率——每次搜索时,我都必须停下来仔细挑选结果,找出许多相似的路径中哪一条是正确的。现在有好几次我不小心修改了一个文件的发布版本,而不是主干版本。我相信人们会告诉我,我不应该在一个项目中同时使用这两种语言,但我继承了我的前任的设置,到目前为止,我对如何将所有语言结合在一起只有一个粗略的想法——Java开发和Maven之类的东西对我来说是一个全新的领域。我害怕如果我对项目设置做了太多的修改,我的本地开发环境可能会崩溃

有谁能告诉我,是否可以将IntelliJ的索引或搜索配置为只查看某些目录?我知道我可以设置自定义范围,但似乎没有任何方法可以将其设置为defualt,而且我不希望每次搜索时都必须从下拉列表中选择一个范围

干杯
Fred

您可以右键单击项目视图中的一个目录,然后从那里单击“在路径中查找…”。它将只从该目录和子目录进行搜索


不确定这是否完全解决了您的问题……

问题是,正如您自己所说,您不应该将发布文件与主干混合(至少在IDE中),并且您不想更改项目配置

因此,拥有作用域是您现在可以拥有的最佳解决方案;也许不是解决这个问题的最好办法,但考虑到目前的情况,我认为这是最省时的选择

如果您想要更优雅的东西,您应该尝试保存您的环境配置(以防万一),并以您的工作方式直接进行必要的修改。它也可能防止未来的问题


无论如何,自定义作用域将比逐个拾取文件快得多,即使每次进行此类搜索时都必须选择它。

感谢Steve的提示,我会尝试这样做。我想配置一些目录(例如/bin或/target)以永远不被搜索……但它们位于我要搜索的根目录下。有没有办法排除子目录?IntelliJ有一个“范围”概念。当您在路径中找到时,您可以创建一个新的“范围”,它只查看您想要的目录。这是一种方法,另一种方法是“排除”项目结构->模块中的目录。我排除了我的目标目录。但是bin目录似乎是您不想排除的。因此,我想应该使用范围。不幸的是,当一个人想要一次搜索,例如
grails app
src
时,这并没有帮助。