IntelliJ IDEA: Jak zmienić nazwę projektu (na liście „Ostatnie projekty”)?


80

Czy w IDEA 12 istnieje łatwy sposób zmiany nazwy projektu na liście „Ostatnie projekty”?


wspomnieć o wersji / kompilacji ty używasz.
— Amit G

Mój OP jest dość stary, teraz używam IDEA 13.0.2, ale sposób zmiany nazwy projektu dla mnie (jak w mojej odpowiedzi poniżej) nie zmienił się.
— Matthias,

Używam tej samej wersji społecznościowej 13.0.2. niedostępne.
— Amit G

1
To może być powód, ponieważ używam Ultimate Edition ...
— Matthias,

Zobacz poniżej: @fhucho odpowiedź wystarczy, aby zmienić tytuł okna. Jest również aktualizowany na liście ostatnich projektów. stackoverflow.com/a/26187728/1579667
— Benj

Odpowiedzi:


130

Znalazłem rozwiązanie.
Możesz zmienić nazwę projektu w „Plik> Struktura projektu> Projekt> Nazwa projektu”.

wprowadź opis obrazu tutaj


4
zmieni nazwę projektu, ale nie nazwę katalogu! Próbowałem też shift+F6, uzyskałem ten sam wynik.
— Yar,

Dzięki! Ta metoda nie zmienia jednak nazwy żadnego z plików projektu; czy to krok ręczny?
— Dawngerpony

8
Musiałem zrestartować, aby zaktualizować ostatnią listę. Myślałem, że to nie działa.
— DJphilomath

12

Wystarczy edytować plik zawierający nazwę: .idea/.name.


IMHO to najlepszy sposób
— fnc12

nie widzę żadnego pliku .name w katalogu .idea.
— Rahul Dabas

Wystarczająco, nie ma potrzeby hakowania wielu plików. Ma również wielką zaletę polegającą na tym, że nie modyfikuje plików źródłowych ani niczego konfiguruje. Dzięki
— Benj

11

Jeśli twój projekt jest oparty na pliku, nie możesz zmienić nazwy projektu z poziomu IDEA.

Przekonwertuj swój projekt na format oparty na katalogu, a będziesz mieć możliwość zmiany jego nazwy w „Plik> Struktura projektu> Projekt> Nazwa projektu”.

To właśnie zostało zrobione na 14 ultimate.


7

Aby zmienić nazwę projektu w IDEA 13 CE

  1. Zamknij projekt IDEA
  2. Znajdź pliki projektu * .ipr, * .iml, * .iws
  3. Zmień nazwy wszystkich tych plików, tak jak chcesz nazywać się projekt, np. New Project.ipr (iml, iws)
  4. Otwórz plik projektu w IDEA

1
musiał również zmienić nazwę w, .idea/.namejak powiedział
— @fhucho

7

Zmień swój projekt za pomocą refactor. (najpierw zmień nazwę folderu projektu).

  1. Wybierz nazwę projektu.
  2. Wybierz Refactor-> Rename
  3. Wprowadź nowy projekt.

Teraz wszystko powinno być w porządku.


4

Próbowałem odpowiedzi @Matthias, @Ernest i @fhucho, ale nie zadziałało (z 12.1.6CE).

Co sprawiło, że to zadziałało:

  1. zmienić nazwę folderu projektu
  2. znajdź i zmień nazwę pliku .ipr pliku zgodnie z propozycją @Ernest
    • Uwaga: nie miałem żadnego pliku .imlnor.iws
  3. zmień nazwę w .idea/.name
  4. zamień wszystkie wystąpienia początkowej nazwy projektu na nowe we wszystkich .xmlplikach

    • znajdź je za pomocą:

    find . -name "*.xml" -exec grep -Hn $InitProjectName {} \;


1

Projekt intellij zorganizowany w folderze

Zakończyłem zmianę nazwy jak poniżej.

Załączony obraz znajduje się w folderze projektu.

Należy wprowadzić zmiany w kodzie XML do nowej nazwy projektu.

  1. zamknij IDEA intellij (14.0.2)

  2. zmień nazwę projektu intellij (folder)

    np. stara_nazwa_projektu -> nowa_nazwa_projektu

  3. zmiana .ideaw folderze

Zmieniliśmy tylko

1) artefakty w folderze -> xml

2) uruchom Konfiguracje w folderze -> xml

3) modules.xml

4) workspace.xml

5) [nazwa_ twojego_projektu] .iml

(W zależności od struktury projektu folder może nie zawierać xml)

  1. uruchom ponownie IDEA intellij

  2. Plik -> Importuj moduł ... [Twój projekt intellij]

Mam nadzieję, że to Ci pomoże :)


1
  1. Zmień nazwę wszystkich starych * .iml na nowe * .iml
  2. Otwórz ten projekt w programie Sublime Text, użyj, Ctrl+Shift+Faby zamienić wszystkie „stare” na „nowe”

Następnie ponownie otwórz ten projekt i zbuduj go!


1

Znalazłem sposób na zmianę listy „Ostatnie projekty”!

  1. przeglądaj „setting.gradle” w swoim projekcie

  2. change rootProject.name = 'nowa_nazwa_projektu'

Jednak w ten sposób zmienia się tylko nazwa projektu.

Wypróbujcie razem odpowiedź @Matthias!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.