簡體   English   中英

如何在 Intellij Idea 12 中重命名/移動項目?

[英]How to rename / move a project in Intellij Idea 12?

正如此處所述您可以更改項目的名稱。 但是,它只會更改項目的名稱,而不會更改文件夾結構。

例如,如果您的項目名為 sample1 並且它位於 ~/user1/development/IdeaProjects/sample1,則如果將項目名稱更改為 sample2,文件夾位置將不會更改為 ~/user1/development/IdeaProjects/sample2。

似乎必須右鍵單擊項目(按照說明重命名項目后),然后選擇 Refactor -> Move 將項目重新定位到新位置。 我沒有找到任何可以立即重命名和移動項目的解決方案。

  1. 右鍵單擊項目,然后重構 -> 重命名... (shift+F6),設置所需的名稱
  2. 關閉 IntelliJ
  3. 將文件系統中的目錄重命名為您想要的名稱
  4. 在啟動對話框中選擇Open (或File -> Open ... 在主窗口中)
  5. 請選擇重命名的項目目錄

享受,它對我有用!

  1. 關閉 IntelliJ
  2. 重命名資源管理器 (Windows) / Finder (OSX) 中的文件夾
  3. 打開 IntelliJ
  4. 從對話框或文件導入項目 -> 導入項目
  5. 選擇具有新名稱的文件夾
  6. 關注對話

如果它是一個 gradle 項目,而不是使用Refactor->Rename 重命名它:

  • settings.gradle文件中的rootProject.name變量設置為新項目名稱。
  • 重新導入項目。 點擊 Gradle 工具窗口中的“刷新所有 Gradle 項目”按鈕。

然后按照@Dawid 的回答中的步驟 2 到 5 進行操作。

從 IntelliJ 的托管項目列表中刪除舊項目:

  • 選擇文件->打開最近的->管理項目..
  • 單擊舊項目名稱旁邊的“x”
  1. 轉到File然后是Project Structure
  2. Project Settings -> Project確保更改項目名稱。
  3. 然后在Project Settings -> Modules更改名稱。
  4. 重啟 Intellij
  5. 使用文件資源管理器確認項目/模塊已重命名。

在 IntelliJ 中重命名 Kotlin 項目的項目文件夾后,使用其他答案中建議的導入項目選項為我創建了與模塊相關的問題。 我無法在 Run 對話框中選擇 Main 類。 為了解決這個問題,我使用了Create New Project選項。 它不會刪除您的項目文件。

因此,要重命名文件夾,請先創建項目的副本以確保安全,然后按照以下步驟操作:

  1. 關閉 IntelliJ。
  2. 轉到文件資源管理器並手動重命名文件夾。
  3. 打開 IntelliJ。
  4. 選擇選項Create New Project
  5. 選擇你想要的語言/框架,例如Kotlin ,點擊Next
  6. 對於Project Name ,指定所需的項目名稱。 可能與文件夾名稱相同。
  7. 對於Project Location選擇您手動重命名的文件夾
  8. 單擊Finish ,IntelliJ 會詢問您是否要覆蓋.idea.iml文件。 兩者都單擊Yes

希望有幫助。

對於 JetBrains v. 2019.2 (2019 年 9 月):

要移動項目目錄而不更改其名稱:

  1. Alt+1打開項目結構

    • 右鍵單擊項目目錄
    • 轉到文件 -> 重構 -> 移動目錄

    要么

    • 左鍵單擊項目目錄
    • F6

    指定目標父目錄並點擊確定。

重命名項目目錄:

  1. Alt+1打開項目結構

    • 右鍵單擊項目目錄
    • 轉到文件 -> 重構 -> 重命名...

    要么

    • 左鍵單擊項目目錄
    • Shift+F6
  2. 選擇重命名目錄(實際上它已經被選中)並點擊確定。

  3. 指定新目錄名稱。

如果您需要移動項目目錄並更改其名稱,請一個接一個地執行這些步驟。

完成重命名/移動后,關閉項目並將其從最近的項目列表中刪除(它變得不起作用,您將不再需要它)。

然后點擊“打開”並在新位置找到項目目錄。 現在你已經移動了你的項目目錄!

最后兩個步驟應該使用像 Edit project 或類似的命令來完成,您可以在其中直接指定項目目錄,但由於沒有這樣的命令,您需要刪除項目並在新位置重新打開它。

單擊您要移動的項目文件,然后按 F6

Close IntelliJ 
Rename the folder in Explorer (Windows) / Finder
(OSX)   
Open IntelliJ Import Project from Dialog, or File -> Import
Project     
Select the folder with the new name 
further additional steps might be required if you see your module named
as  new_modulename[parent module/old module name],
then update   
settings.gradle with new name  and reimport

對此的解決方法是,如果在單擊“projectPackage”-> 重構-> 移動時出現錯誤,請關閉 Intellij,手動移動文件夾,然后在:

C:\\Users\\user.name\\ .IntelliJIdea2019.1\\config\\options

像這樣編輯文件recentProjects.xml,使用新路徑,保存並關閉,重新打開jetbrains ide,就完成了。

配置文件

好吧,我已經弄清楚了,我將寫下有關如何重命名鏈接到 GitHub 存儲庫的項目目錄的分步指南。

情況:

  • 視窗 10
  • IntelliJ 項目與 GitHub 存儲庫相關聯
  • 我想重命名 GitHub 存儲庫和項目目錄名稱,並使我的所有工作保持不變。

解決方案:

  1. 重命名 GitHub 上的 repo,確保頁面仍在使用新名稱
  2. 從 IntelliJ 重命名項目(右鍵單擊父目錄 -> 重構 -> 重命名)
  3. 重命名 IntelliJ 中的目錄(右鍵單擊父目錄 -> 打開模塊設置 -> 項目)
    3.1. 更新“項目名稱”
    3.2. 更新項目編譯器輸出
  4. 通過 (VCS -> git -> remotes) 從 IntelliJ 重命名 GitHub 遠程存儲庫
  5. 關閉 IntelliJ
  6. 打開系統資源管理器
    6.1. 重命名項目目錄
    6.2. 打開“workspace.xml”並重命名所有出現的舊單詞(您可能想將其剪切到另一個位置,更新它,然后將其粘貼回去)
  7. 打開 IntelliJ 並選擇導入項目
  8. 現在,一切正常,您可以在 IntelliJ 中正常使用 Git,因為什么也沒發生!

就是這樣,我只是從 IntelliJ 推送到重命名的 repo,一切都像以前一樣工作,沒有提及舊名稱。

我知道在提出問題超過 7 年之后,我可能無法幫助 sheidaei,但我希望有人會發現它有用:)
要在不關閉 Intellij 的情況下更改當前項目的項目目錄名稱,請在項目瀏覽器(通常在左側)的下拉菜單選擇“項目文件”視圖而不是“項目”。
如何在項目瀏覽器中選擇“項目文件”視圖
然后使用右鍵單擊項目的目錄名稱/path 打開上下文菜單。
使用Refactor->Rename
在上下文菜單中找到選項“重命名”
輸入一個新的目錄名稱,使用“重構”按鈕應用更改,就是這樣。
“重命名”對話框
如果您希望更改模塊名稱以匹配目錄名稱,請在項目瀏覽器的“項目”視圖中的項目名稱上使用 Refactor->Rename 選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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