Ich hätte gerne less
Anzeige *.md
Markdown-Dateien mit einigen Formatierungen - wie ich weiß less
kann, für Manpages, etc. Ich bin Ubuntu 12.04 ausgeführt.Wie konfiguriere ich 'weniger' um formatierte Markdown-Dateien anzuzeigen?
Ich bin so weit wie ein Benutzer setzen definierten Filter in .lessfilter
:
#!/bin/sh
case "$1" in
*.md)
fn=/tmp/$1.$$.html
markdown "$1" | html2txt > $fn ### LOSES FORMATTING
cat $fn ### TO STDOUT???
;;
*)
# We don't handle this format
exit 1
esac
# No further processing by lesspipe necessary
exit 0
So sind die wichtigsten Fragen:
- Wie kann ich einige grundlegende Formatierungen Informationen zu
less
passieren, wie Nun, anstatt es zu verlieren mithtml2txt
- Ist es richtig, nur den neuen Inhalt zu drucken stdout? Oder könnte ich schreiben Sie einfach den
*.html
Datenträger-Datei und lassenless
dass html auf eigene Abschweifung Griff (sehen Sie die HTML-Erweiterung und wirkt auf sie?)
tatsächlich, die 'Markdown" $ 1 "| html2text' Version funktioniert am besten, weil ich ASCII-Art Fettdruck usw. auf diese Weise bekomme. Die 'pandoc | man'-Variante funktioniert grundsätzlich, aber jedes Format ist verloren. Ich nehme an, weil die Ausgabe für "weniger" in eine Pipe geht, und das verhindert, dass "man" irgendeine Formatierung durchführt. Die 'Markdown | lynx'-Variante macht gar nichts, vielleicht weil' lynx' interaktiv ist? Ich bekomme nur die Originaldatei angezeigt. – towi