2016-04-29 12 views
1

I Editor/Plugin für Editor mit einer solchen HTML-spezifischen Funktionen suchen:Editor mit spezifischen HTML-Funktionen

  • entfernen Knoten
  • nur Knoteninhalt
  • Navigation zum nächsten/vorherigen Knoten entfernen, und auch Eltern/Kindknoten
  • Navigation zum nächsten/vorherigen Knotenattribut
  • Navigation zwischen Öffnen und Schließen Tags

Ich liebe und benutze Vim und JetBrains IDEs, aber ich habe keine Plugins mit ähnlicher Funktionalität für sie gefunden. Kann jemand einen solchen Editor/Plugin vorschlagen?

+0

Ich würde empfehlen, Atom (atom.io) auschecken. Ich bin mir nicht sicher, ob ich irgendwelche Plugins kenne, die all das direkt tun, dachte, es könnte einen geben, aber es ist wirklich einfach, eigene Plugins zu schreiben. – Aeolingamenfel

Antwort

1

Werfen Sie einen Blick auf https://github.com/mattn/emmet-vim. Es scheint die meisten Ihrer Anforderungen zu erfüllen.

+0

ja, es ist ziemlich gut Plugin) nicht alle Funktionen, die ich wollte, aber es ist besser als nichts. Vielen Dank!) – melihovv

2

meiste ist standardmäßig vorhanden in WebStorm/PhpStorm:

entfernen Knoten

einen Knoten entfernen und alle Nachkommen mit:

  • bewegt den Cursor in den Knoten
  • Expand Selection (Strg + W) bis der gesamte Knoten ausgewählt ist
  • Del

nur Inhaltsknoten
  • Expand Selection (Ctrl + W)
    • bewegt den Cursor in den Knoten Inhalte entfernen, bis der gesamte Inhalt
    • Del ausgewählt ist

    einen bestimmten umschließenden Elternknoten mit Remove Enclosing Tag (Ctrl + Umschalttaste + Del)

    Navigation zum nächsten/vorherigen Knoten entfernen, und auch Eltern/Kind-Knoten

    vor/zurück Knoten ist 10 (Alt + )/Previous method (Alt + )

    Wechsel zu Beginn des Elternknotens mit Move Caret To Code Block Start (Ctrl + [) und bis zum Ende mit Move Caret To Code Block End (Ctrl + ]). Darf vielleicht zweimal drücken, je nachdem, wo sich der Cursor befand.

    (ich sehe nicht einen guten Weg, direkt an untergeordneten Knoten zu springen)

    Navigation zum nächsten/vorherigen Knotenattribut

    (möchte auch einen für das wissen!)

    Navigation zwischen Öffnen und Schließen Tags

    wie oben Elternknoten bewegt: Move Caret To Code Block Start (Ctrl + [] und Move Caret To Code Block End (Ctrl + ]).

    Verwandte Themen