我想跨项目搜索变量用法,或者至少搜索字符串。我有 IndexYourFiles,它非常适合文本搜索,但我必须时不时地重新索引,并且想要一个集成的解决方案。
有什么方法可以在 IntelliJ IDEA 中跨项目搜索吗?到目前为止,我只能在当前打开的项目中进行搜索。我猜 IntelliJ 本身无法做到这一点;有没有任何插件可以支持这个?
谢谢。
IntelliJ 是基于项目的,因此您只能使用 Ctrl + Shift + F(Windows) 或 Cmd + Shift + F(Mac) 在打开的项目中进行搜索。
当我需要搜索一组项目时,我使用 Agent Ransack
IntelliJ 13(至少)具有“编辑/查找/在路径中查找...”。
它具有可以设置为目录的范围选项,因此如果所有项目都在同一目录中(例如 IdeaProjects),那么它将搜索所有项目。
使用
grep
。
在终端中,转到项目的根目录,然后输入
grep -r my_string_here .
。
您可以使用
--color
为搜索添加颜色(只需添加 alias grep='grep --color' to your
.bash_profile, and add
-i` 即可使搜索不区分大小写。
现在在 IntelliJ 中,只需单击两次并在栏上搜索即可轻松找到任何内容。
双击
shift
并在搜索栏中输入关键字。我的工作场所最终设置了 Atlassian Fisheye,它允许我们在所有项目中搜索代码或特定文件,并且运行良好。