2012-06-04 1 views
9

In IntelliJ IDEA 11.1.2, privat sein, wenn die refactor Verknüpfung mit einer Konstante zur Einführung, es macht immer public static final konstant, während ich in der Regel zu privaten auf Standard bevorzugen. In älteren Versionen von Intellij bin ich ziemlich sicher, dass ich die Option private als Standard festlegen konnte. Weiß jemand, ob es noch eine Möglichkeit besteht eher privaten für die Einführung von Constant refactor Option auf Standard als später auf die Erklärung gehen zu müssen und die öffentlichen zu privaten bearbeiten? Dankeintellij haben einführen Konstante nicht öffentlich

Antwort

14

Ich hatte das gleiche Problem und löste es (Idee 12).

an private Konstanten standardmäßig gehen Sie wie folgt vor: (-> Einstellungen -> Editor -> Allgemein - Datei> deaktivieren "Enable in-Place-Modus")

  • Disable in-place mode
  • Versuchen vorstellen etwas (Sie sehen einen Refactor-Dialog). Wählen Sie „privat“ in diesem Dialog
  • aktivieren In-Place-Modus
  • Privat Konstanten Genießen
2

ah, macht nichts, ich sehe. Sie müssen erneut den Befehl Alt-C drücken, um den alten Dialog zu erhalten. Grrr. Die Abkürzung wird länger ....

+2

können Sie an einem Punkt, haben eine „Nicht mehr anzeigen“ Option im Dialog geprüft, die es machen Verwenden Sie die zu diesem Zeitpunkt ausgewählten Einstellungen erneut als Standardeinstellungen. Versuchen Sie, die Einstellungen durchzusehen, um den Dialog wieder zu aktivieren, mit dem Sie einstellen können, ob öffentlich oder privat der Standard ist. –

+0

Wenn jemand dieses Problem jemals hat und Sie ein Dialogfeld zurücksetzen möchten, drücken Sie einfach die Tastenkombination, um es + SHIFT zu aktivieren. Der ursprüngliche Dialog wird angezeigt und Sie können Ihre Einstellungen an diesem Punkt ändern. – Snicolas