Hier ist eine schwergewichtige Lösung, mit der Sie einrücken können, sowie all das hübsche HTML-Drucken, um das Sie sich beim Bearbeiten nicht unbedingt kümmern möchten.
Laden Sie zuerst Tidy herunter . Stellen Sie sicher, dass Sie die Binärdatei zu Ihrem Pfad hinzufügen, damit Sie sie von jedem Ort aus aufrufen können.
Erstellen Sie als Nächstes eine Konfigurationsdatei, die Ihre bevorzugte HTML-Variante beschreibt. Die Dokumentation ist für Tidy nicht besonders gut, aber hier ist eine Übersicht und eine Liste aller Optionen . Hier ist meine Konfigurationsdatei:
bare: yes
break-before-br: no
clean: yes
drop-proprietary-attributes: yes
fix-uri: yes
indent-spaces: 4
indent: yes
logical-emphasis: yes
markup: yes
output-xhtml: yes
quiet: yes
quote-marks: yes
replace-color: yes
tab-size: 4
uppercase-tags: no
vertical-space: yes
word-2000: yes
wrap: 0
Speichern Sie dies wie tidyrc_html.txt
in Ihrem ftplugin
Ordner (unter vimfiles).
Noch eine Datei: Fügen Sie die folgende Zeile hinzu (oder erstellen Sie sie) html.vim
, auch in ftplugin
:
map <leader>tidy :%! tidy -config ~/vimfiles/ftplugin/tidyrc_html.txt <CR>
Um es zu verwenden, öffnen Sie einfach eine HTML-Datei und geben Sie ein /tidy
. (Das /
ist der <leader>
Schlüssel.)
Los geht's! Auf keinen Fall eine schnelle Lösung, aber jetzt sind Sie ein bisschen besser gerüstet, um diese riesigen, durcheinandergebrachten HTML-Dateien zu bearbeiten.