Den markierten HTML-Code escapen und ersetzen.
Ich poste sehr oft HTML-Code in Blogartikeln auf unserem https://ekiwi.de/. Bisher hatte ich hierzu immer das HTML-Escape-Online-Tool verwendet, was aber vergleichsweise umständlich ist.
Daher habe ich nach einer Möglichkeit gesucht, dies einfach mit einem Shortcut durchführen zu können. Mit AutoHotKey/ ist das natürlich kein Problem. Hier ein Script:
; Escape von Text, es wird der aktuell markierte ; Text kopiert, escaped und mit <pre> Tags wieder eingefügt ; Shortcut: Shift, Strg, Windows + E ^+#e:: Send, ^c ClipWait ClipContent = %ClipBoard% ClipContent:= StrReplace(ClipContent, "&", "&") ClipContent:= StrReplace(ClipContent, """", """) ClipContent:= StrReplace(ClipContent, "<", "<") ClipContent:= StrReplace(ClipContent, ">", ">") ClipContent = <pre>`r`n%ClipContent%</pre> Clipboard = %ClipContent% Send, ^v Return
Der markierte Text wird in die Zwischenablage kopiert, anschließend werden Zeichen < > " und & ersetzt. Dann wird der Inhalt wieder in die Zwischenablage kopiert und eingefügt. Fertig.