2015-06-04 11 views
19

ich von Eclipse IntelliJ gewechselt haben, und es ist etwas, was ich noch nicht finden konnten, noch Google:IntelliJ die automatische Vervollständigung den Funktionsnamen ersetzen

Wie die Autovervollständigung erhalten den Namen der Funktion zu ersetzen? In Eclipse wäre es die Ctrl + geben Funktionalität.

Zum Beispiel

userController.setAmount(); 

annehmen würde Ich mag nicht die setAmount() nennen, aber ein setDefaultPassword(), ich meine caret nach dem + Raum automatisch zu vervollständigen ctrl set dann platzieren, die setDefaultPassword() zeigt sich aber wenn ich die Eingabetaste drücken, wird es nicht Amount() ersetzen, und ich werde am Ende mit

userController.setDefaultPassword();Amount(); 

Offensichtlich wollte ich also die setAmount() durch setDefaultPassword() ersetzen.

Antwort

1

keine Lösung, sondern ein Problem zu umgehen:

  1. Ort der Cursor nach set
  2. Presse ctrl + Verschiebung + Cursor rechts. So werden die Zeichen nach set ausgewählt.
  3. Presse ctrl + blank
  4. einen Vorschlag aus und drücken Sie
6

Sie können dies in den IntelliJ IDEA-Einstellungen unter Keymap/Editor Actions/Choose Lookup Item Replace konfigurieren.