相关疑难解决方法(0)

如何配置'less'来显示格式化的markdown文件?

我想有一些格式的less显示*.md降价文件 - 比如我知道less可以,对于联机帮助页等.我正在运行Ubuntu 12.04.

我将用户定义的过滤器放入.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
Run Code Online (Sandbox Code Playgroud)

所以,主要问题是:

  • 我怎样才能传递一些基本的格式信息less,而不是丢失它html2txt
  • 将新内容打印到stdout是否正确?或者我可以只写入*.html文件磁盘并让它less在自己的题外话处理(看到html扩展并对其进行操作?)

linux shell markdown text-processing gnu

12
推荐指数
3
解决办法
4532
查看次数

标签 统计

gnu ×1

linux ×1

markdown ×1

shell ×1

text-processing ×1