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”?

Matthias
źródło
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

Matthias
źródło
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.

fhucho
źródło
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.

Nathan
źródło
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
Ernest
źródło
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.

双 义 邓
źródło
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 {} \;

Juh_
źródło
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 :)

devJackie
źródło
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!

BaiJiFeiLong
źródło
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!

Sygnał
źródło