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

1071

Ich bearbeite ein .hmtl-Dokument in Notepad ++, und ich muss in der Lage sein, effizient zwischen dem Schreiben von Anführungszeichen ('' '' ') und vertikalen Anführungszeichen (' '"") zu wechseln . Wie kann ich das machen?

Ich möchte bei der Bearbeitung von Inhalten im Hauptteil intelligente Anführungszeichen verwenden, beispielsweise:

»Lorem ipsum dolor sitzt am meisten, mit einer adipisierenden Elitegruppe, die sich vorübergehend in den Bann zieht und in den Krieg geht. Ut enim ad minim veniy, quis nostrud ausüben ullamco laboris nisi ut aliquip aus einer Vielzahl von Fällen. Duis auture irure dolor in reprehenderit in voluptate esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat kein Proident, sunt in culpa qui officia deserunt mollit anim id est laborum. "

Ich möchte bei der Bearbeitung von HTML und CSS vertikale Anführungszeichen verwenden, z.

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

Notepad ++ scheint nativ (?) Vertikale Anführungszeichen zu verwenden, so dass ich keine zusätzlichen Anstrengungen unternehmen muss, um 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, ist HTML .

2
@miroxlav Wenn ich mich richtig erinnere (weil es eine Weile her ist, seit ich an der Bearbeitung meiner Webseiten gearbeitet habe), habe ich ALT + 0145/0146/0147/0148 verwendet, um die intelligenten Anführungsstriche vorher zu erstellen. Bitte gib mir deine Methode und ich werde sehen, ob es mir nützt. Vielen Dank! vor 8 Jahren 0

1 Antwort auf die Frage

0
miroxlav

Wenn Sie nach einer genauen Antwort suchen, gibt es keinen Weg. Notepad ++ verfügt nicht über diese Funktionalität. Vielleicht gibt es ein weniger bekanntes Notepad ++ - Plugin, aber ich weiß es wirklich nicht.

Aber so bekomme ich Zugriff auf Sonderzeichen: Mit den folgenden AutoHotKey- Makros können Sie Standard-Tastatursequenzen in Anführungszeichen oder andere Zeichen oder Sequenzen abbilden. Grundsätzlich ist es ein bequemer Ersatz einer Sequenz durch eine andere. Dies ist keine automatische Erkennung für das Wechseln von Anführungszeichen, aber dafür müsste mindestens ein neues Notepad ++ - Plugin geschrieben werden.

Die AutoHotKey-Makros für Anführungszeichen:

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

;,,Geben Sie ( basierend auf den obigen Angaben (gefolgt von Leerzeichen oder Komma oder Zeilenvorschub zum Ersetzen) ein .

Makrobeispiel neben der Erstellung von Anführungszeichen:

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

Mit dem obigen Beispiel können Sie eine Tabellenzelle <td></td>sofort durch Eingabe erstellen ;td. Makros sind also universell, nicht nur für Anführungszeichen. Ich verwende Semikolon als erstes Zeichen von Sequenzen, da tddas Einfügen von plain bei der Eingabe von Text in der Regel zu einem unerwünschten Effekt führen würde. Sie können aber auch etwas anderes wählen, z `. B. (Backtick).

Vorteil: Von Ihnen definierte Makros funktionieren jetzt in allen Ihren Anwendungen (sofern Sie sie nicht einschränken).

So ist das Format

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

Nach der Eingabe type-thismüssen Sie Leerzeichen, Komma, Zeilenvorschub usw. eingeben. Bei der ersten Form werden diese beibehalten, bei der zweiten genannten Form wird das Zeichen verbraucht.


2017-02 Update:

Mir wurde klar, dass AHK-Makro so geschrieben werden kann, dass es zwischen Anführungszeichen rotiert.
Beispiel:

"- (Neustart) → "→ ...

Lassen Sie es mich wissen, wenn Sie noch interessiert sind.