2015-04-02 8 views
5

Im Moment benutze ich nur PhpStorm, um mit etwas HTML zu arbeiten, und es ist großartig darin, dass es automatische Einrückungen und automatisch schließt HTML-Tags.Hotkey, um über schließende Klammern in JetBrains zu springen PhpStorm

Das einzige Problem ist, dass diese Funktion mich nicht wirklich rettet, weil ich dann meine Maus oder Pfeiltasten benutzen muss, um an dem schließenden Tag vorbeizukommen, wenn ich es erreiche. Zum Beispiel schreibe ich <p> und es schließt <p></p> mit meinem Cursor dazwischen, aber wenn ich fertig bin, muss ich entweder manuell über die schließende Klammer navigieren oder Shift + Enter verwenden, um in die nächste Zeile (was isn t immer was ich machen will).

Gibt es einen Befehl, der mich einfach zum Ende der nächsten schließenden Klammer bringt, oder gibt es eine Möglichkeit, dies einzurichten? Ich habe es gegoogelt, konnte aber nichts finden.

Antwort

4

Ich habe es gegoogled, aber ich konnte nichts finden.

Nun ... Help | Default Keymap Reference hat die am häufigsten benötigten Verknüpfungen und Aktionen aufgeführt und die, die Sie benötigen, ist da.


In jedem Fall gilt:

Ctrl +] - Navigate to code block end - wird zum nächsten schließenden Tag springt (in HTML) oder Klammer/Schließen Schlüsselwort (CSS, PHP).

Strg + [ wird das Gegenteil tun - zum Anfangstag springen.

Es gibt einige andere Aktionen, die hier helfen können, aber keine standardmäßig zugeordneten Verknüpfungen haben - überprüfen Sie sie in (es hat Suche nach Aktionsname und sogar durch bereits zugewiesene Verknüpfungen).


Eine weitere Alternative (oder besser sagen - erweiterte Navigation) AceJump pluign mit wäre (Sie haben es in Aktion zu sehen - Sie entweder wie oder hassen) .. oder sogar Vim-Modus Navigation (über IdeaVim Plugin).

+0

Ich werde in die Acejump und Vim-Plugins schauen, vielen Dank – user1325093

+0

@LazyOne Wissen Sie vielleicht, warum diese Hotkeys nicht auf alternative Versionen von Bedingungen, wie zum Beispiel 'if():' und 'endif 'arbeiten ? –

0

Der einfachste Weg, um dies zu tun ist, drücken Sie Befehl + -> (Befehl + Pfeil nach rechts), wenn der Cursor in den Klammern befindet, und dies bringt Sie hinter der letzten Klammer.

Zumindest glaube ich, dass Sie das fragen.

Verwandte Themen