Code-Schnipsel in PhpStorm


70

Ich benutze PhpStorm. Ich möchte Codeausschnitte erstellen und ihnen dann Verknüpfungen zuweisen. Ich kann es in NetBeans tun, aber in PhpStorm weiß ich nicht, wie ich sie machen soll.

Um beispielsweise console.log();NetBeans hinzuzufügen, gebe ich nur con + space ein . conist die Verknüpfung, die ich definiert hatte.

Antworten:


145

In IntelliJ (der Java-IDE) oder PhpStorm (der PHP-IDE) wird es als Live-Vorlagen bezeichnet.

Gehen Sie zu Settings und geben Sie "live templates"das Suchfeld ein. Im rechten Bereich können Sie solche Vorlagen bearbeiten und erstellen.

In Ihrem Fall geben Sie einfach "con" in das Abkürzungstextfeld und "console.log ();" im Textbereich des Vorlagenfelds unten. Sie können sogar ändern, mit welcher Aktion Sie die Vorlage erweitern möchten (Tab ist Standard, Leerzeichen und Eingabe sind möglich).

Die Sache mit den Live-Vorlagen ist viel komplexer als das, was ich oben geschrieben habe. Sie können Variablen und einige Kontextinformationen verwenden. Zur weiteren Lektüre empfehle ich die JetBrains / PhpStorm-Dokumentation.


vielen Dank. Kannst du mir sagen, wie ich die Cursorposition ändern soll?
Aladdin Mhemed

14
Ich finde heraus wie. Ich benutze dies console.log($s$);und wenn der Editor es hinzufügt, bewegt sich der Cursor an die Position von $ s $.
Aladdin Mhemed

30
@AladdinHoms Hier können Sie $END$die endgültige Position angeben, an der der Cursor landet , nachdem alle Variablen (wie Ihre $s$) verarbeitet / gefüllt wurden.
LazyOne

2
Wie ich weitere Informationen musste ich PhpStorm Hilfe Bereich ging hier
RS77

6
Denken Sie daran, es für JavaScript zu aktivieren. Klicken Sie dazu Definein den Text "Keine zutreffenden Kontexte. Definieren" unter dem Template textFeld.
mlunoe
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.