2014-03-13 18 views
5

ich so etwas wie die Funktionalität freu in Sublime Text durch die Verknüpfung (Windows) gegeben Ctrl + Umschalttaste + P dem Namen " HTML: Sonderzeichen codieren "aber in IntelliJ IDEA. Diese Funktionalität ist in der Lage, dies zu transformieren (als Beispiel):Gibt es eine Funktionalität wie Sublimes "HTML: Encode Sonderzeichen" in IntelliJ IDEA

I'm a special character phrase "áéíóú ñ" 

In diesem:

I'm a special character phrase "áéíóú ñ" 

Nur durch den angegebenen Text umgibt, und die Tastenkombination oben (wieder gegeben Pressen in den Fenstern Strg + Shift + P).

Irgendwelche Gedanken?

UPDATE (07-04-2016)

Inzwischen IntelliJ Idea diese Funktion unterstützen nativ (Version 2016). Sie müssen den Text, den Sie transformieren und (in OSX) Cmd + Shift + A und Typ "Encode" auswählen möchten, dann wählen Sie die Aktion "Encode XML/HTML-Sonderzeichen"

encode Intellij Idea

Die einzigen Einschränkungen sind dass das nur (nach meinem Wissen) in HTML-Strings funktioniert.

+0

"Encode XML/HTML-Sonderzeichen" [Shift + A Strg +] zugegriffen für Fenster – naaz

Antwort

6

Es wird nicht direkt von IntelliJ unterstützt, aber eine Plugin String-Manipulation genannt

Vom plugin page helfen:

  • Un/ESCAPE ausgewählt:

    Aktionen für Textmanipulation Geben Java-Text

  • Un/Escape ausgewählten JavaScript-Text
  • Un/Breakout ausgewählte HTML-Text
  • Un/Breakout ausgewählt XML-Text
  • Un/Breakout ausgewählt SQL-Text
  • Un/Breakout ausgewählt PHP Text
  • Trim ausgewählten Text
  • Trim alle Räume in ausgewählten Text
  • entfernen Sie alle Räume in ausgewählten Text
  • De/Encode ausgewählten Text als URL
  • Convert ausgewählten Text t o Kamel Fall
  • Convert ausgewählten Text in Constant Fall
  • kapitalisieren Text
  • Encode markierten Text, um MD5 Hex16
  • De/Encode markierten Text, um Base64 ausgewählt
  • entfernen Leerzeilen
  • nicht ASCII Umwandlung in Escape Unicode
  • Konvertieren Sie Escape-Unicode in Zeichenfolge
  • Grep ausgewählter Text, alle Zeilen nicht übereinstimmenden Eingabetext wird entfernt. (Funktioniert nicht im Spaltenmodus)
  • Inkrementieren/Dekrementieren des ausgewählten Texts. Zeile duplizieren und alle gefundenen Nummern erhöhen/verringern.
+0

Dank verwendet werden kann! Bei diesem Plugin ist der vollständige Tastaturbefehl Alt + Umschalt + m und dann '5' (getestet in Windows). – dacuna