簡體   English   中英

如何修復IntelliJ中的包名稱?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM