[英]IntelliJ shows shorthand package names. How to see the actual package names?
[英]How to fix package names in IntelliJ?
是否可以在IntelliJ中的给定文件夹中修复所有包名称?
如果文件被手动导入IntelliJ,并且它们的包名都错误(包括子文件夹),我该如何批量修复包名?
到目前为止,这给我带来了很多悲伤......
移动到包或重命名包
这必须是一个错误。
例:
如果我在项目资源管理器中的软件包上,并重命名该软件包,请说:
com.example.xml.xml
现在我想将此(及其下的所有文件)更改为:
com.example.xml
我似乎无法做到!
当它说“将com.example.xml.xml重命名为”时:
如果我输入“com.example.xml”,它将无法正常工作。 我不确定它是怎么回事,我花了一个多小时尝试这个,因为我有更多文件要导入/修复。
看起来你不能像这样更改一个完整的包名:“com.example.xml.xml”,但你可以更改每个片段,因为你可以转到项目中的“查看选项”(一个小轮子)查看,禁用“紧凑的空中间包”选项,并执行类似于从末尾重命名第二个“xml”的操作,因此最终包可能会出现类似于:
com
-example
-bar
-xml
然后,您可以将最后一个“xml”中的所有内容拖放到“bar”包中,最后删除最后一个“xml”。 在您的情况下,似乎您不需要重命名包只需移动内容
在项目视图中,将布局更改为展Flatten packages
。 然后在同一菜单中取消选择Hide empty middle packages
。 然后创建所需的新包。 然后使用drag'n'drop将包含代码的根包移动到新创建的包中(当出现弹出窗口时,选择第二个选项,即move everything ...
)。 删除旧的,未使用的包
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.