In Eclipse, wenn Sie eine Methode haben:
String MyObject.getValue();
Wenn Sie dies verwenden, können Sie gehen:
MyObject.getValue();
Wenn sich Ihr Cursor in der Zeile befindet und Sie CTRL+ 1drücken, wird ein Kontextmenü angezeigt, in dem Sie eine neue lokale Variable zuweisen können. Dies führt zu folgenden Ergebnissen:
String value = MyObject.getValue();
Können Sie dies in IntelliJ so einfach tun? Ich habe das Netz durchsucht, aber ohne Erfolg.
Antworten:
Ja! Dies ist das Refactoring von Introduce Variable . Wählen Sie standardmäßig Text aus und drücken Sie dann Ctrl+ Alt+ V(für Mac: ⌘+ ⌥+ V). Wenn der Ausdruck unvollständig oder ungültig ist, wird IntelliJ immer noch eine gute Vermutung darüber anstellen, was Sie gemeint haben, und versuchen, ihn für Sie zu beheben.
quelle
IntelliJ 13.1 führte die Postfix-Vervollständigung ein .
Mit Postfix Completion können Sie eine lokale Variable einführen, indem Sie Folgendes eingeben:
und drücken
ctrl + space
oderenter
.Es funktioniert sogar in anderen Anweisungen. Beispielsweise:
quelle
für Mac-Benutzer:
alt + enter
an der Position, an der Sie Ihre Variable generieren möchtenquelle