34 Stimmen

Rubymine-Verknüpfung zum Einfügen von <%= %>

Gibt es eine Abkürzung für das Einfügen einer <%= %> in Rubymine?

Ich habe in der Tastaturbelegung nachgesehen und nichts gefunden.

101voto

CrazyCoder Punkte 369803

Das Standardkürzel lautet Ctrl + Shift + Period unter Windows und Cmd + Shift + Period auf Mac. Möglicherweise funktioniert sie nicht auf allen Tastaturen, in diesem Fall können Sie sie in Settings ( Preferences auf Mac) | Keymap : Main Menu , Tools , Erb , Insert <%= %> :

keymap

Sie können auch die Code-Vervollständigung verwenden:

completion

Nachdem Sie diese Auswahl akzeptiert haben, erhalten Sie:

<%= | %>

Eine weitere Möglichkeit besteht darin, eine Live-Vorlage zu definieren:

live template

Typ re dann Tab zu erweitern.

Schließlich können Sie mit dem folgenden Trick für jeden Text/jede Vorlage ein Tastenkürzel festlegen:

  1. Edit | Macros | Start Macro Recording
  2. Typ re dann Tab
  3. Edit | Macros | Stop Macro Recording
  4. Speichern Sie es unter RubyExpression Name

Gehen Sie jetzt zu Keymap Einstellungen und weisen Sie einen Shortcut zu RubyExpression unter Edit , Macros .

2voto

lokeshjain2008 Punkte 1839

Hier ist das Plugin, mit dem dies funktioniert einfach zu machen. lien

1voto

Julian G. Punkte 143

Ich bin mir nicht sicher, ob es eine Abkürzung gibt, aber normalerweise können Sie einfach den ersten Teil eingeben, und rubymine schließt ihn automatisch. Sie müssen nur ein Leerzeichen nach dem Öffnen drücken. Also tun:

<%' ' outputs=> <% /code %>
<%=' ' outputs=> <%= /code %>

Und das gilt auch für die restlichen Eröffnungen.

1voto

Dave Newton Punkte 156303

Bei mir ist es als Cmd-Shift-. aufgeführt, aber das ist auch auf Folding abgebildet. Ich habe meine auf Cmd-Shift-, umgestellt.

(Einfaches IntelliJ; RubyMine kann leicht abweichen.)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X