Wie kann ich in Notepad++ effizient zwischen typografischen und vertikalen Anführungszeichen wechseln?

Wie kann ich in Notepad++ effizient zwischen typografischen und vertikalen Anführungszeichen wechseln?

Ich bearbeite ein HTML-Dokument in Notepad++ und muss effizient zwischenTippentypografische Anführungszeichen ( ' ' “ ”) und vertikale Anführungszeichen ( ' ' " " ). Wie kann ich das machen?

Ich möchte beim Bearbeiten von Inhalten im Textkörper intelligente Anführungszeichen verwenden, beispielsweise:

„Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.“ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Du hast den Schmerz gespürt und ihn gelindert, als würdest du ihn lügen, denn er ist der einzige Schmerz, den du verspürst, denn er ist der einzige. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.“

Ich möchte beim Bearbeiten von HTML und CSS vertikale Anführungszeichen verwenden, etwa:

<link rel="stylesheet" href="style.css" type="text/css" media="all" />

Es scheint, dass Notepad++ von Haus aus(?) vertikale Anführungszeichen verwendet, sodass ich mir keine zusätzliche Mühe machen muss, diese einzugeben. Um intelligente Anführungszeichen einzugeben, kopiere ich aus meinem Word-Dokument in Notepad++.

Die Sprache für das Dokument, das ich in Notepad++ bearbeite, istHTML.

Antwort1

Wenn Sie nach einer genauen Antwort suchen, gibt es keine Möglichkeit. Notepad++ verfügt nicht über diese Funktion. Vielleicht gibt es ein weniger bekanntes Notepad++-Plugin, aber ich weiß wirklich nichts darüber.

Aber so erhalte ich Zugriff auf Sonderzeichen: mit dem folgendenAutoHotKeyMit Makros können Sie Standardtastaturfolgen in Anführungszeichen oder andere Zeichen oder Folgen umwandeln. Im Grunde wird damit bequem eine Folge durch eine andere ersetzt. Dies ist keine automatische Erkennung zum Wechseln von Anführungszeichen, aber dafür müsste zumindest ein neues Notepad++-Plugin geschrieben werden.

Die AutoHotKey-Makros für Anführungszeichen:

:O:;,::‘
:O:;'::’
:O:;,,::“
:O:;''::”

Geben Sie auf Grundlage des oben Gesagten ;,,(gefolgt von einem Leerzeichen oder Komma oder einer neuen Zeile, um mit dem Ersetzen zu beginnen) ein, und Sie erhalten .

Makrobeispiel abseits der Kurserstellung:

::;td::<td></td>

<td></td>Im obigen Beispiel können Sie durch Eintippen sofort eine Tabellenzelle erstellen ;td. Makros sind also universell, nicht nur für Anführungszeichen. Ich verwende das Semikolon als erstes Zeichen von Sequenzen, da die Eingabe von einfachem tdText offensichtlich unerwünschte Effekte hätte. Sie können aber auch alles andere wählen, z. B. `(Backtick).

Vorteil: Die von Ihnen definierten Makros funktionieren nun überalle Ihre Bewerbungen(es sei denn, Sie schränken sie ein).

Das Format ist also

::type-this::replacement
:O:type-this::replacement

nach der Eingabe type-thismüssen Sie ein Leerzeichen, ein Komma, eine neue Zeile usw. eingeben. Bei der ersten Form bleiben diese erhalten, bei der zweiten Form wird dieses Zeichen verwendet.


Aktualisierung 2017-02:

Mir ist aufgefallen, dass man AHK-Makros schreiben kann, um zwischen Anführungszeichen zu wechseln.
Beispiel:

"–(Neustart)→ "→ ...

Lassen Sie mich wissen, ob Sie immer noch interessiert sind.

verwandte Informationen