Umwandeln ▶

Aktualisiert am 14.02.2024 Lesedauer 1 - 2 Min.

Klein, Substantiv, Groß

Diese Befehle machen genau das, was der Titel beschreibt: Das Wort unter dem Cursor oder ein markierter Block wird damit entsprechend umgewandelt.

ID/Dateiname

Diese Funktion erzeugt eine verlässlich referenzierbare Marke. Sie wird u.a. für die ID-Erzeugung der Überschriften verwendet.

Arbeitsweise
  • Ist ein Textblock markiert, wird er umgewandelt und in die Zwischenablage kopiert.
    Soll der ID/Dateiname an anderer Stelle verwendet werden, kann mit STRG Z die Änderung im Text verworfen werden, die gewünschte Information liegt im Klemmbrett.
  • Ist kein Textblock markiert, wird der aktuelle Inhalt des Klemmbretts umgewandelt und eingefügt.
Umwandlungsregeln
  • Führende Leerzeichen, „>“ und „#“ werden entfernt
  • Hyperlink-Reverenzen werden entfernt
  • Markdown-Notation in Rechteckigen Klammern werden entfernt (Fußnoten, Module)
  • Markdown-Auszeichnung (fett, kursiv, …) wird entfernt
  • „Deutsche“ Anführungszeichen (wie „hier“) werden entfernt.
  • Sollten noch einzelne [ oder ] enthalten sein, endet die Umwandlung beim ersten Auftreten davon.
  • Leerzeichen werden durch Bindestriche ersetzt
  • Mehrfach-Bindestriche werden durch einzelne ersetzt.
  • äöüßÄÖÜ wird durch aeoeuessaeoeue ersetzt
  • Großbuchstaben werden in Kleinbuchstaben umgewandelt.

Diese Regeln erlauben die Markierung einer vollständigen Überschrift, die verlinkt wurde, Fußnoten oder ein Module, sowie Markdown-Auszeichnungen enthält.

Diese Funktion ist „multilingual“: Solange es einen gültigen Link ergibt, werden alle Zeichen zu einer ID übersetzt.

Absatz jeweils vollständig markiert:
## [Überschrift[^joDsB] grüßt mit Link und Fußnote](irgendwohin)  
	→ ueberschrift-gruesst-mit-link-und-fussnote
## [Hallo Welt! Привіт, народ!](/Ukrainisch)  
	→ hallo-welt-Привіт-народ

Leerzeichen ✗

Der Befehl entfernt aus einem markierten Block alle Leerzeichen. Worte werden dabei in Kleinbuchstaben gewandelt, allerdings ohne Umwandlung deutscher Umlaute und Sonderzeichen.

## [Diese Überschrift grüßt mit Link](irgendwohin)##[dieseüberschriftgrüßtmitlink](irgendwohin)
## [Hallo Welt! Привіт, народ!](/Ukrainisch)##[hallowelt!привіт,народ!](/ukrainisch)

URL-encodiert

Wenn Text „wie er ist“ Bestandteil eines Links werden soll, kann er „encodiert“ übergeben werden:

Herzliche Grüße → %48%65%72%7A%6C%69%63%68%65%20%47%72%C3%BC%C3%9F%65

Mit dieser Codierung können Leer- und Sonderzeichen übertragen werden, die Links unterbrechen oder verstümmeln würden.