首页 > 解决方案 > 将文本行换行到指定的字符长度限制,支持 ansi 颜色代码

问题描述

我想包装一些文本以适合我的终端。我目前使用fold -s -w 80,但这会计算 ansi 颜色代码,这使它过早地包裹彩色线条。

标签: shellterminalcolorsword-wrapansi

解决方案


# brew install cpanm
cpanm App::ansifold
# cpanm -V # to find install dir
# /usr/local/Cellar/perl/5.30.1/bin/ansifold
# use just like fold: `ansifold -s -w 80`

ansifold正确包装文本 的示例屏幕截图:在此处输入图像描述 在此处输入图像描述


推荐阅读