如何在Intellij IDEA中扩展折叠包装链?

JBT*_*JBT 116 java intellij-idea

如果中间的ID为空,则Intellij IDEA会自动将包装链接在一起.这是一个很好的功能.但是,有时您不希望它们被链接,尤其是当您正在为新项目创建新的包结构时.我可能遇到过为某个软件包禁用此功能的设置,但我现在无法找到它.那么,有谁知道如何控制这个功能?非常感谢你.

顺便说一句,如果您需要澄清,我的意思是包链是如下.假设你有这个包结构:

$ tree com
com
??? company
    ??? project
        ??? some
            ??? feature
Run Code Online (Sandbox Code Playgroud)

由于中间文件夹中没有其他内容,因此Intellij IDEA会自动显示它

com.company.project.some.feature
Run Code Online (Sandbox Code Playgroud)

在项目资源管理器中,看起来这些包被链接在一起.

Dan*_*lan 215

取消选中项目视图设置下拉列表中的"隐藏空中间包":

隐藏空中间包

  • 作为更新,此选项现在似乎名为Hide Empty Middle Packages (10认同)
  • 在IntelliJ Ultimate版本14.1.4中.它在下拉工具菜单中仍然是"紧凑..."(单击项目浏览器菜单栏中的小齿轮向下箭头) (4认同)
  • Idea Ultimate 2018.02中的``紧凑中间包'' (4认同)
  • 我认为应该补充一点,要进入该菜单,请右键单击“项目”顶部栏(屏幕截图的左上角)。 (2认同)

小智 14

作为如何在中间包中创建另一个文件的另一种解决方案:

在窗口顶部使用扩展的包层次结构,如下所示 如下所示


小智 5

或者您只需右键单击左侧项目选项卡并选择“Compact Middle Packages”