JavaRush /Java-Blog /Random-DE /IntelliJ IDEA-Benutzerhandbuch. Refactoring-Grundlagen.
theGrass
Level 24
Саратов

IntelliJ IDEA-Benutzerhandbuch. Refactoring-Grundlagen.

Veröffentlicht in der Gruppe Random-DE
Refactoring-Grundlagen
IntelliJ IDEA предлагает полный набор функций автоматизированного рефакторинга Codeа, который приводит к существенному росту производительности при правильном использовании. Эта статья научит вас, Wie это сделать.
  1. Auswahl Zunächst müssen Sie vor dem Refactoring nicht einmal das gewünschte Codeelement auswählen. IntelliJ IDEA ist intelligent genug, um zu verstehen, welchen Ausdruck Sie umgestalten möchten, und fragt einfach nach einer Bestätigung, wenn mehrere Optionen möglich sind. IntelliJ IDEA-Benutzerhandbuch.  Refactoring-Grundlagen.  - 1
    • Rückgängig machen Eine weitere wichtige Sache ist, dass Sie mit IntelliJ IDEA alles rückgängig machen können, einschließlich Refactorings, egal wie groß die Änderungen sind. Drücken Sie einfach Strg + Z ( Cmd + Z für Mac ), und hier ist der Code, wie er war, bevor Sie versehentlich mehrere tausend Zeilen Ihres Programms durcheinander gebracht haben.
    • Die IntelliJ IDEA- Mnemonik empfiehlt die Verwendung einer Tastatur anstelle einer Maus. Dies ist nachweislich schneller und führt letztendlich zu einer produktiveren Codearbeit. Mnemoniken – Tastaturkürzel, die jedem Dialogelement automatisch zugewiesen werden – erleichtern Ihnen die Arbeit mit Dialog- und Popup-Fenstern über die Tastatur. Sobald sich das Dialogfeld öffnet, halten Sie die Alt-Taste gedrückt , damit IntelliJ IDEA alle verfügbaren Mnemoniken hervorhebt. Sie können sie dann verwenden, indem Sie auf die hervorgehobene Taste klicken und gleichzeitig die Alt- Taste gedrückt halten,um auf die erforderlichen Elemente zuzugreifen. IntelliJ IDEA-Benutzerhandbuch.  Refactoring-Grundlagen.  - 2
    • String-Fragmente Eine große Zeitersparnis ist die Möglichkeit, einen Teil eines String-Ausdrucks mit dem Refactoring-Befehl Extract... zu extrahieren . Wählen Sie einfach ein Snippet aus und wenden Sie Refactoring an, um alle Verwendungen dieses Snippets durch die vorgeschlagene Konstante oder Variable zu ersetzen. IntelliJ IDEA-Benutzerhandbuch.  Refactoring-Grundlagen.  - 3
    • Ändern des Typs einer Variablen Beachten Sie, dass Sie den Typ einer Variablen auswählen können, wenn Sie den Refactoring-Befehl „Extrahieren“ verwenden . Drücken Siebeim Bearbeiten eines Variablennamens Umschalt + Tab , und IntelliJ IDEA fordert Sie auf, den Variablentyp auszuwählen (Sie können beispielsweise eine Schnittstelle anstelle der Klasse verwenden, die sie implementiert, oder umgekehrt). IntelliJ IDEA-Benutzerhandbuch.  Refactoring-Grundlagen.  - 4
    • Invert Boolean Eines der einfachsten, aber sehr nützlichen Refactorings ist Invert Boolean , das Ausdrücke mit ihrer gesamten Semantik und Datenkonvertierung für jede boolesche Variable, jeden Parameter, jedes Feld oder jede Methode invertiert. IntelliJ IDEA-Benutzerhandbuch.  Refactoring-Grundlagen.  - 5
    • Typmigration Mit der Refactoring-Technik „Typmigration“ können Sie, wie der Name schon sagt, den Typ jedes Mitglieds einer Klasse zusammen mit allen seinen abhängigen Elementen, wie z. B. den Methodentypen, lokalen Variablen, Parametern usw., automatisch ändern. IntelliJ IDEA-Benutzerhandbuch.  Refactoring-Grundlagen.  - 6
    • Grundlegende Tastaturkürzel für das Refactoring : Umbenennen: Umschalt + F6. Eine Klasse oder Datei kopieren: F5. Eine Klasse oder Datei verschieben: F6. Eine Konstante hervorheben: Alt + Strg + C ( Alt + Befehlstaste + C für Mac ). Eine Variable hervorheben: Alt + Strg + V ( Alt + Cmd + V für Mac ) Methodenauswahl: Alt + Strg + M ( Alt + Cmd + M für Mac ) Feldauswahl: Alt + Strg + F ( Alt + Cmd + F für Mac ) Parameterauswahl: Alt + Strg + P ( Alt + Cmd + P für Mac ) Inlining einer Klasse oder Methode: Alt + Strg + N ( Alt + Cmd + N für Mac ) Signatur ändern: Strg + F6 ( Cmd + F6 für Mac )
    • Weitere nützliche Möglichkeiten zum Refactoring. Verschieben von Klassenmitgliedern nach oben/unten. Teilen einer übergeordneten Klasse. Teilen einer Schnittstelle. Konvertieren einer anonymen Klasse in eine innere Klasse
    • Umgestalten Wenn Sie sich nicht an die Tastenkombination für einen bestimmten Umgestalter erinnern können oder einfach nicht sicher sind, was Sie als Nächstes tun sollen, verwenden Sie einfach „Diese Aktion umgestalten“, indem Sie Strg + Umschalt, + Alt + T ( Befehl + Umschalt, + Alt + T ). Sie sehen eine Liste der im aktuellen Kontext verfügbaren Refactorings. IntelliJ IDEA-Benutzerhandbuch.  Refactoring-Grundlagen.  - 7
      Das sind die Grundlagen des Refactorings. In den folgenden Leitfäden finden Sie ausführliche Informationen zu bestimmten Themen. Originaler Artikel
      Kommentare
      TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
      GO TO FULL VERSION