【问题标题】:configure "Idea" to display src/main/java as one folder配置“Idea”以将 src/main/java 显示为一个文件夹
【发布时间】:2013-01-09 01:23:15
【问题描述】:

刚开始迁移到 Intellij Idea 并坚持使用一些 UI 设置: 是否可以像在 Eclipse 中一样配置“Idea”以将 src/main/java 显示为一个文件夹? 点击 3 次才找到您的来源真的很烦人。

【问题讨论】:

标签: intellij-idea


【解决方案1】:

您可以配置“项目结构 -> 模块”并在“src/main/”下的模块集文件夹“java”中被 IDE 识别为源文件夹。比 Idea 会将“src/main”折叠为项目导航器中的一项。

【讨论】:

  • 这看起来是正确的答案和 Eclipse 的工作方式。但是我不知道如何将 src/main 下的 java 文件夹设置为源文件夹(在 Eclipse 中,您导航到该文件夹​​并将其设置为上下文弹出窗口中的源文件夹)。 Intellij 的上下文相关弹出窗口中没有这样的选项,我无法弄清楚在 Project Structure-> Modules 中的设置位置。
  • 在 IntelliJ Community Edition 2016.1 中,您可以转到 File->Project Structure 菜单选项中的 Sources 选项卡。 “源”文件夹是蓝色的(在我的机器上),测试是绿色的,排除的文件是红色的,等等。您可以右键单击文件夹并从根 /src 目录中取消选择“源”图标,然后在你现在想要成为“源”目录的文件夹上执行相反的操作。
  • 据我所知,这只是设置目录的颜色(以及编译器正在寻找什么?)但实际上并没有折叠 src/main/java 文件夹......仍然不知道该怎么做。
  • 只有在 src/ 和 src/main/ 中没有其他文件夹时才会折叠它。如果还有 src/test/... 和 src/main/resources/ 它仍然不会使任何视图中的结构变平。
【解决方案2】:

不确定 Eclipse 中发生了什么,但如果您在 srcmain 下没有其他文件夹,您可以使用 Compact Empty Middle Packages 选项。

【讨论】:

  • 在 Eclipse 中你不需要点击 src -> main -> java 来查看你的包。它将 scr/main/java 显示为一个源文件夹。无论如何感谢您的回答。
  • 您还可以将“项目”面板切换到“包”视图以仅显示源代码。
【解决方案3】:

到目前为止我发现的最接近的事情是创建一个新范围。

文件 -> 设置 -> 范围

将其命名为“Eclipse View”并将模式设置为

!file:.iml&&!file:.idea//&&!file:.settings//*&&!file:.classpath&&!file:.project

然后在项目工具窗口中选择新的“Eclipse View”范围。这不是一个完美的匹配,但它非常接近。

【讨论】:

  • 这会将包显示为文件夹,例如com/foo/bar 而不是 com.foo.bar
  • 遗憾的是,它不会在 Eclipse 视图中展平 src/main/java(或 src/ 中的 4 个文件夹中的任何其他文件夹)。它只是隐藏了一些文件。
猜你喜欢
  • 2018-08-08
  • 1970-01-01
  • 2016-06-22
  • 2019-05-23
  • 1970-01-01
  • 1970-01-01
  • 2014-03-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多