Chciałbym mieć pliki szacunkowe z niektórymi formatowaniem - jak wiem, less
, dla stron podręczników itp. Używam Ubuntu 12.04.Jak skonfigurować "mniej", aby wyświetlać sformatowane pliki obniżki?
jestem miarę oddanie zdefiniowany filtr użytkownika do .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
Więc główne pytania:
- Jak mogę przekazać podstawowe informacje o formatowaniu do
less
jako cóż, zamiast tracić ją zhtml2txt
- Czy to jest prawidłowe, aby wydrukować nową zawartość do stdout? Albo może po prostu napisać
*.html
do pliku na dysku i niechless
obsługi tego html na własnej dygresji (widzenie z rozszerzeniem html oraz działając na nim?)
faktycznie, "obniżka" 1 $ | Wersja html2text działa najlepiej, ponieważ w ten sposób uzyskuję pogrubioną czcionkę ascii-art. Wariant 'pandoc | man' zasadniczo działa, ale każdy format jest tracony. Chyba, ponieważ ouput przechodzi w potok dla 'less', a to uniemożliwia' man' do jakiegokolwiek formatowania. Wariant "markdown | lynx" nic nie robi, może dlatego, że 'lynx' jest interaktywny? Właśnie pokazuję oryginalny plik. – towi