Projekt in IntelliJ IDEA umbenennen

76

Ich habe einige Projekte, in denen das Verzeichnis, das das Projekt enthält, "Code" heißt.

Wenn ich IDEA öffne, sehe ich in meiner Liste der letzten Projekte nur diesen Namen.

Gibt es eine Methode, um dies in den Einstellungen zu ändern?

Ich habe versucht, zu Datei-> Projektstruktur-> Projekt zu wechseln. Die Option Projektname konnte in IntelliJ IDEA 13 nicht gefunden werden.

Dies wird angezeigt, wenn ich die Projekteinstellungen öffne Ich sehe das in meinen Projekteinstellungen.

Yasith
quelle
3
Klicken Sie mit der rechten Maustaste auf "Code" -> Refactor -> Umbenennen. Ist es das, wonach du suchst?
Mikalai Daronin
1
Nicht wirklich, ich möchte ändern, was IntelliJ als Projektnamen verwendet. Ich kann Modulnamen mit Refactor -> Umbenennen ändern, habe aber keinen Einfluss auf den Projektnamen.
Yasith
@ PaulVerest es ist nicht das gleiche Problem, das ich hatte. Bitte sehen Sie meine erste Antwort auf die akzeptierte Antwort.
Yasith

Antworten:

89

Sie können den Projektnamen , der in der Liste der zuletzt verwendeten Projekte angezeigt wird, folgendermaßen ändern :

Gehen Sie zu Project Structure( Ctrl+ Alt+ Shift+ S) →Project Settings / Project → Project name:

Geben Sie hier die Bildbeschreibung ein

Bitte beachten Sie, dass dies nicht mit dem Namen des Root-Moduls oder Ordners im Dateisystem zu verwechseln ist, der möglicherweise ähnlich ist oder nicht.

Bearbeiten

Bitte gehen Sie in Ihren .ideaOrdner im Projekt, erstellen Sie eine Datei mit dem Namen .nameund geben Sie einen Projektnamen in eine einzelne Zeile ein.

z.B

my-new-project-name

Starten Sie dann IntelliJ neu.

Dies setzt voraus, dass Sie ein .ideaordnerbasiertes Ideenprojekt in verwenden (anstatt dateibasiert, mit .iws-Datei usw.)

vikingsteve
quelle
1
Hallo, ich sehe diese Option nicht. Ich habe einen Screenshot meines Projektstrukturdialogs hinzugefügt.
Yasith
Wow, komischer Screenshot. Der Projektname sollte direkt über Project SdK stehen. Ist das eine Mac-Sache?
Wikingersteve
1
Das manuelle Aktualisieren des Inhalts in der .name-Datei hat auch das gleiche Problem für mich in Android Studio 0.8.9
John McMahon
30

In der Zwischenzeit spreche ich über IntelliJ 2016.2.

Es gibt verschiedene Namen.

  1. Den Ordnernamen rot . Dh der Ordner, in dem sich das Projekt befindet. Dieser Name erscheint in der Projektstruktur und im Pfad im oberen Fenster.
  2. Blau der Name der IML-Datei. Sie können die IML-Datei umbenennen. Wenn sich die IML-Datei vom Ordnernamen unterscheidet, haben Sie beide in der Projektansicht.
  3. Gelb Der Projektname kann wie in der obigen Antwort unter @vikingsteve (Projektstruktur (Strg-Alt-Umschalt-S) -> Projekteinstellungen / Projekt -> Projektname) beschrieben werden. Sie finden den Projektnamen in der Datei ".name" im Ordner .idea. Es ist auch der Name, der in der Liste der zuletzt geöffneten Dateien angezeigt wird.
  4. braun Wenn Ihr Projekt ein Maven-Projekt ist, haben Sie zusätzlich die Artefakt-ID im POM.

Normalerweise sind alle diese Namen gleich, was das Leben leichter macht.

Manchmal sind sie nicht. Es gibt viele Gründe, warum sie unterschiedlich sein sollten. Dies hilft mir beispielsweise bei der Unterscheidung von Projektversionen (ich verwende auch die Bildhintergrundfunktion von IntelliJ 2016.2), wenn ich gleichzeitig dasselbe Projekt in zwei Zweigen habe.

Während Sie diese Namen ändern, generiert IntellJ möglicherweise eine neue * .iml mit dem Artefakt-ID-Namen (braun). In diesem Fall löschen Sie einfach die * .iml-Datei, die Sie nicht behalten möchten.

IntelliJ-Projektname

Ventilator
quelle
+1, da dies mir half, eine andere Frage zu lösen, die ich nicht erklären konnte. Der blaue Kreis neben dem roten Kreis
Christopher Rucinski
13

Im Folgenden sind die Schritte aufgeführt, die in der IntelliJ Idea Community Edition ausgeführt werden müssen:

  1. Gehen Sie zu Datei >> Projektstruktur >> Projekt> Projektname. Aktualisieren Sie den Projektnamen mit seinem neuen Namen.

  2. Gehen Sie zu pom.xml. Aktualisieren Sie den Projektnamen mit seinem neuen Namen in der

  3. Wählen Sie die Ansicht "Projekt", klicken Sie auf den Stammordner des Projekts und überarbeiten Sie den Namen.

  4. Beenden Sie IntelliJ Idea und benennen Sie den Stammordnernamen in der Windows-Verzeichnisstruktur um, in der dieses Projekt-Repository gespeichert ist.

  5. Starten Sie IntelliJ Idea neu und importieren Sie das Projekt mit der Option "Projekt aus vorhandener Ressource importieren".

Vishal
quelle
Dies ist die einzige Antwort, die für mich funktioniert hat (von oben nach unten lesen). Ich hatte keine Ahnung, dass Sie den Projektnamen (in 3) umgestalten müssen. Es ist seltsam für mich, dass dies eine andere Sache ist als der Projektname in der Projektstruktur.
Stephen
Beachten Sie, dass Sie nur Schritt 1 benötigen, wenn Sie nur den Namen des Projekts ändern möchten. Die Metadaten des IntelliJ-Projekts (.eg, Inhalt des .idea-Verzeichnisses, * .iml-Dateien) bleiben unverändert. Sie möchten wahrscheinlich immer noch den Projektnamen in Ihrer pom.xml ändern, um die Konsistenz zu gewährleisten. Wenn Ihr Projekt kein Java Maven-Projekt ist, haben Sie keine pom.xml.
Bjlevine
6

Tipps zum Umbenennen eines Gradle-Projekts

  1. Beenden Sie IntelliJ IDEA

  2. Bearbeiten Sie den Inhalt der folgenden Dateien {project_root}/settings.gradle {project_root}/.idea/.name

  3. Öffnen Sie IntelliJ IDEA

  4. Gradle-Projekt aktualisieren

Roblogik
quelle
5

Lustig intellij 2017.2.6

  • Gehen Sie zur Projektansicht

  • Klicken Sie mit der rechten Maustaste auf das obere Stammelement

  • Wählen Sie Refactor-> Rename

  • Es erscheint ein kleiner Dialog -> Geben Sie den gewünschten Namen ein

  • OK klicken

Bild 1

Geben Sie hier die Bildbeschreibung ein

shareef
quelle
4

Eigentlich ist dies ein Maven-Projekt und sein Name wird aus dem Maven pom.xml definiert. Wenn Sie also den Namen ändern möchten, müssen Sie seinen Namen in pom.xml
von ändern

 <artifactId>Code</artifactId>

zu

 <artifactId>My-prject-name</artifactId>
zpontikas
quelle
4

Das hat bei mir funktioniert:

  1. Modulordner umbenannt
  2. Modulname in settings.gradle aktualisiert
  3. Alle build.gradle-Referenzen wurden aktualisiert
  4. rm -rf .idea / modules / [module]
  5. Projekt neu erstellen
Bas Kuis
quelle
1

Intellij-Projekt in Ordner strukturiert

Ich habe die Umbenennung wie folgt abgeschlossen.

Das angehängte Bild ist im Projektordner strukturiert.

Muss Änderungen in der XML in einen neuen Projektnamen vornehmen.

  1. IDEA Intellij schließen (14.0.2)

  2. Ändern des Intellij-Projektnamens (Ordner)

    zB) alter_Projektname -> neuer_Projektname

  3. .ideaOrdner wechseln

Wir haben nur das geändert

1) Artefakte im Ordner -> xml

2) runConfigurations im Ordner -> xml

3) modules.xml

4) workspace.xml

5) [Ihr_Projektname] .iml

(Abhängig von Ihrer Projektstruktur enthält Ihr Ordner möglicherweise keine xml)

  1. Starten Sie IDEA Intellij neu

  2. Datei -> Modul importieren ... [Ihr Intellij-Projekt]

Ich hoffe das hilft dir :)

devJackie
quelle
1
  1. Benennen Sie das Projekt in der Projektbaumansicht um
  2. Benennen Sie den Projektordner in der Baumansicht der Projektdateien um
  3. Benennen Sie die Artefakt-ID und -ID in pom.xml um (wenn maven verwendet wird).
BaiJiFeiLong
quelle
1

Für das Gradle Springboot Intellij-Projekt:
1. settings.gradle:
rootProject.name = 'new-name-project' Fügen Sie
die obige Zeile am Ende der Seite
2 hinzu / bearbeiten Sie sie . Application.properties
spring.application.name = new-name- Projekt
Fügen Sie die obige Zeile oben auf der Seite hinzu / bearbeiten Sie sie.
3. Gehen Sie zu Datei> Projektstriktur> Projekt> Projektname: Projekt mit neuem Namen.
4. Wenden Sie Intellij an und starten Sie es neu

dieser Typ
quelle
0

Wenn Ihr Projekt dateibasiert ist, können Sie das Projekt nicht in IDEA umbenennen.

Konvertieren Sie Ihr Projekt in ein verzeichnisbasiertes Format, und Sie haben die Möglichkeit, es unter "Datei> Projektstruktur> Projekt> Projektname" umzubenennen.

Nathan
quelle
0

Ich habe kürzlich einen Weg gefunden, dies zu tun.

Ich habe ein Bash-Skript geschrieben, das Sie im Stammordner Ihres Projekts ausführen (nur auf Mac getestet). , um alle Dateien im Ordner .idea, die Ihren Projektnamen enthalten, umzubenennen und in diesen Dateien einen Find-Replace durchzuführen.

ACHTUNG: Stellen Sie sicher, dass Ihr Projektname eindeutig ist - dh ein Projektname wie 'towers-of-hanoi' ist eindeutig und das Skript hat keine Probleme, aber ein Projekt namens 'a' wird wie alle Instanzen von 'a'. in den Dateien wird durch den neuen Projektnamen ersetzt.

Dylanthepiguy
quelle
0

Nachdem Sie den Projektnamen geändert haben, indem Sie den anderen in diesem Thread genannten Vorschlägen folgen, können Sie den Modulnamen auch in den Projekteinstellungen ändern -> Module:

Geben Sie hier die Bildbeschreibung ein

Dadurch wird der Name geändert, der in den Klammern direkt neben dem Namen des Projekts enthalten ist:

Geben Sie hier die Bildbeschreibung ein

Fahren Sie danach mit dem Refactor fort und benennen Sie die Klasse, die die Hauptmethode enthält, entsprechend Ihrem neuen Projektnamen um. (Diese Klasse wird normalerweise von IntelliJ nach dem Erstellen eines neuen Projekts automatisch generiert.)

Das sollte es tun. Prost!

Israelm
quelle
Es ist möglich, nur den Namen des Projektmoduls anstelle des Ordners [Modul] anzuzeigen. Ich konnte den Pfad ausblenden, aber meiner Meinung nach ist es auch nützlich, nur den Modulnamen und nicht den Ordner [Modul] anzuzeigen
Gabriel García Garrido