相关疑难解决方法(0)

用于将ANSI转义(终端格式/颜色代码)转换为HTML的库

我正在寻找一个代码库,通过普通标签或CSS将ANSI转义序列转换为HTML颜色.例如,可以转换它的东西:

ESC[00mESC[01;34mbinESC[00m
ESC[01;34mcodeESC[00m
ESC[01;31mdropbox-lnx.x86-0.6.404.tar.gzESC[00m
ESC[00mfooESC[00m

进入:

<span style="color:blue">bin</span>
<span style="color:blue">code</span>
<span style="color:red">dropbox-lnx.x86-0.6.404.tar.gz</span>
foo
Run Code Online (Sandbox Code Playgroud)

将休息转换为<br/>是不必要的,它只是我不知道的转义码.我可以自己一起破解它,但我可能会错过一些重要的东西,如下划线或搞乱背景颜色如何工作.我宁愿坐在别人的代码之上.

是否存在这样的工具(命令行linux)或库(perl,python或ruby)?

html terminal-color ansi-escape

73
推荐指数
3
解决办法
3万
查看次数

彩色Git diff到HTML

我喜欢使用git diff --color-words以清楚地看到文件中已更改的单词:

截图

但是,我想与没有git或彩色终端的人分享这种差异.那么有没有人知道可以将颜色转义终端输出转换为HTML 的工具或技巧?

html git terminal diff colors

59
推荐指数
3
解决办法
3万
查看次数

标签 统计

html ×2

ansi-escape ×1

colors ×1

diff ×1

git ×1

terminal ×1

terminal-color ×1