Idea 重命名或複製一個項目(不用重啓)

Idea 內無法直接修改Explorer 裏文件夾的名稱,只能手動改文件夾的名稱。

目前找到的最好的方法:

1)重命名一個項目

  1. 在Idea 項目關閉狀態下,在 Explorer (Windows) / Finder (OSX) 裏重命名文件夾,並刪除.idea 文件夾下的 workspace.xml (此文件不刪的話有些項目配置會有問題)。
  2. Idea 菜單 File - Open... 打開重命名後的項目(如下圖),如果是Web 項目,需要重命名模塊,操作是在項目名上shift+F6 (Rename Module);菜單File - Project Structure - Project Name, 重命名項目(但不改好象也沒什麼影響),如下圖;並 Project Structure 查看 artifact,刪掉錯的,再添加正確的artifact,見下圖;然後再配置Tomcat 即可。



2)複製整個項目

  1. 複製之前可先刪除target 文件夾,裏面是項目編譯後的文件(每次啓動Tomcat 都會生成),其中的jar 包體積較大。
  2. 在Explorer 直接複製整個項目文件夾,可直接粘貼在同一個項目目錄,修改項目文件夾名稱即可;當然也可複製到另一個項目目錄。
  3. 刪除.idea 文件夾下的 workspace.xml (此文件不刪的話有些項目配置會有問題)。
  4. (與上面重命名項目的第2步完全一樣) 菜單 File - Open... 打開複製出來的項目文件夾(圖同上),如果是Web 項目,需要重命名模塊,操作是在項目名上shift+F6 (Rename Module);菜單File - Project Structure - Project Name, 重命名項目(但不改好象也沒什麼影響),圖同上;並 Project Structure 查看 artifact,刪掉錯的,再添加正確的artifact圖同上;然後再配置Tomcat 即可。

3)重命名整個Idea 工作空間

    如果Idea 工作空間文件夾含空格,可能導致某些程序錯誤,比如用this.getClass().getResource("/").getPath() 得到的路徑,空格會被自動轉換成"20%",再使用這個路徑就找不到了。所以可以將整個Idea 工作空間重命名,然後直接打開裏面的項目的話,Maven 報錯無法載入,這個還是workspace.xml 的問題,所以要把整個Idea 工作空間內的workspace.xml 都刪了,再打開項目。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章