2015-04-13 5 views
8

Wie man "Do Refraktor" Knopf drückt, wenn man versucht, eine Methode in (PHP, Java ..) Code zu refractor.Gibt es in IntelliJ IDE eine Tastenkombination für "Do Refactor" (Refactor-Vorschaubereich)?

Schritte:

  • Drücken Sie Strg + r Methode umbenennen
  • Ändern Sie den Namen und drücken Sie u eingeben
  • Dann wieder eine Platte mit Verwendungen dieser Methode zeigt und ein „Do Umgestalten“ Taste

Gibt es eine Möglichkeit, "Do Refactor" zu drücken, ohne die Maus zu benutzen?

+0

Kennen Sie die Abkürzung '⌘-shift-A' (oder Ihre Nicht-Mac-Entsprechung)? Sie können dann einen beliebigen Befehl nach Namen eingeben, um ihn auszuführen. –

+0

Ich habe es auf andere Verknüpfung, aber yest - es löst nicht diese Probleme - es gibt nur "Verknüpfung zuweisbare Aktionen" - Arent There? – Srneczek

Antwort

14

IntelliJ versucht, so viele Probleme wie möglich mit nur Ihrer Tastatur zu lösen.

In Ihrem Fall ist ein Panel mit einer Refactoring-Vorschau wirklich nützlich. Sie können mit den Pfeiltasten durch dieses Fenster navigieren und unerwünschte Refactorings durch Drücken von Del ausschließen. Um das Refactoring zu bestätigen, drücken Sie einfach Alt + D. Die Do Refactor-Taste hat eine Abkürzung unter der , deshalb müssen Sie dies nicht einmal auswendig lernen.

In Bezug auf Ihre zweite Frage (Kamel Fall Navigation): Sie müssen die folgende Einstellung überprüfen:

Settings > Editor > General > Smart Keys > Use "CamelHumps" words

Jetzt können Sie innerhalb von Strings navigieren mit Ctrl +R/LArrow.

Btw: Sie können jederzeit zu Ihrem Editor zurückkehren, indem Sie Esc drücken.

Und schließlich - können Sie durch Drücken von Strg fast jeden Befehl ausführen + Umschalt +A. Geben Sie einfach den Namen Ihres Befehls ein (wie Rename), um ihn auszuführen. Auch ohne eine Verknüpfung brauchen Sie Ihre Maus nicht zu benutzen.

+0

1. cool, ich glaube, ich remapped meine Schlüssel und irgendwie deaktiviert die alt + irgendetwas Funktion, also ich sogar wusste nicht 2. Ich kenne Kamelhöcker-Einstellungen, aber ich habe es ausgeschaltet, da es in vielen Fällen irgendwie nervig sein kann. Sie sollten diese Einstellung im Umbenennungsfenster ausschließen, da es keinen Sinn macht, sie dort nicht zu verwenden. – Srneczek

3

Jede Schaltfläche hat einen unterstrichenen Buchstaben, wenn Sie Alt und diesen Buchstaben drücken, dann wird diese Aktion ausgeführt.

Sie können den Fokus (der standardmäßig auf die Hauptschaltfläche eingestellt ist) auch mit der Tabulatortaste und der Umschalttaste + Tab bewegen und die Eingabetaste verwenden, um Ihre Auswahl zu bestätigen.

+0

Tab war Ofc 1. Sache, die ich versuchte, aber es funktioniert nicht - der Unterstreichungsbrief ist gut (siehe mein Kommentar zu der angenommenen Antwort) – Srneczek