Gibt es in IntelliJ IDE eine Tastenkombination für "Do Refactor" (Refactor-Vorschaubereich)?

8

Wie man "Do Refraktor" Knopf drückt, wenn Sie versuchen, eine Methode in (PHP, Java ..) Code zu refrazieren.

Schritte:

  • Drücken Sie Strg + r, um die Methode
  • umzubenennen
  • Ändern Sie den Namen und drücken Sie die Eingabetaste
  • Dann wird ein weiteres Panel mit den Verwendungen dieser Methode und einem "Do Refactor" Button
  • angezeigt

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

    
Srneczek 13.04.2015, 11:29
quelle

2 Antworten

14

IntelliJ versucht, so viele Probleme wie möglich mit nur der 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 Panel 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 -Schaltfläche hat eine Unterstreichungsunterstreichung in D , deshalb müssen Sie sich das nicht einmal merken.

Was Ihre zweite Frage betrifft (Camel Case Navigating): Sie müssen die folgende Einstellung überprüfen:

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

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

navigieren

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

Und schließlich - Sie können fast jeden Befehl ausführen, indem Sie Strg + Shift + A drücken. 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.

    
Darek Kay 13.04.2015, 11:47
quelle
3

Jede Taste hat einen unterstrichenen Buchstaben, wenn Sie alt und diesen Buchstaben drücken, wird diese Aktion ausgeführt.

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

    
benzonico 13.04.2015 11:45
quelle

Tags und Links