Wie extrahiere ich die private statische Konstante in Intellij Idea?

Lesezeit: 1 Minute

Benutzeravatar von Cherry
Kirsche

Um Konstante zu extrahieren, kann ich verwenden Strg + alt + cdass “Extraktion” erstellen Öffentlichkeit Konstante:

public static final String CONST = "123";

Also, ich brauche manuell Geben Sie privat ein. Gibt es eine Möglichkeit, standardmäßig Konstanten mit privatem Bereich zu extrahieren?

Benutzeravatar von pbaranski
pbaranski

Schlag Strg+alt+c zweimal (zeigt Extract Constant Dialog)

Schlag alt+v (Standard setzen Visibility zu Private)

Schlag Eintreten

Fertig 🙂 Der private Bereich ist als Standard festgelegt – Sie können also wie zuvor die konstante Extraktion verwenden. Um den Standardbereich zu ändern, wiederholen Sie einfach die obigen Schritte und wählen Sie einen anderen Bereich aus.

  • Ich verwende Intellij Idea Community Edition 12.1.4, daher zeigt “ctlr + shift + e” für mich kein Dialogfeld “Constatnc extrahieren”. Ist es ein Versionsproblem?

    – Kirsche

    27. Oktober 2013 um 8:27 Uhr


  • Mein Fehler – geputtet shift+e statt alt+c (das Kopieren am frühen Morgen :))

    – pbaranski

    27. Oktober 2013 um 8:35 Uhr


  • Denken Sie daran, es zweimal zu treffen 🙂

    – pbaranski

    27. Oktober 2013 um 8:38 Uhr

  • Jaaa! das ist was ich wirklich will 8)

    – Kirsche

    27. Oktober 2013 um 8:42 Uhr

  • Derzeit habe ich keine Verknüpfung zum Extrahieren von Konstanten zugewiesen (nur “Refaktorisieren”, wo ich dann auswählen kann, was ich tun möchte). Gibt es eine Möglichkeit, diesen Dialog auf andere Weise anzuzeigen? Nur neugierig. Deine Antwort hat mir trotzdem geholfen, danke 🙂

    – BÄRUS

    2. August 2017 um 7:43 Uhr

Versuche dies:

Wenn das Kontrollkästchen Enable in place refactorings in den Editor-Einstellungen deaktiviert ist, wird das Refactoring zum Extrahieren von Konstanten mithilfe des Dialogfelds zum Extrahieren von Konstanten durchgeführt.

http://www.jetbrains.com/idea/webhelp/extract-constant.html

Das Dialogfeld “Konstante extrahieren” ermöglicht die Auswahl des geeigneten Umfangs der Konstante

Einstellungen -> Editoren -> Place-Refaktorisierung aktivieren

1435930cookie-checkWie extrahiere ich die private statische Konstante in Intellij Idea?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy