文件名称:reflow:(ANSI序列感知的)文本重排操作和算法的集合
文件大小:32KB
文件格式:ZIP
更新时间:2024-04-11 00:58:35
dedent ansi indentation padding margin
回流焊 支持ANSI的方法和io.Writers集合, io.Writers帮助您转换文本块。这意味着您仍然可以使用ANSI转义序列对终端输出进行样式设置,而不会影响重排操作和算法。 换行 使用自动wordwrap程序包,您可以自动wordwrap字符串或整个文本块。 import "github.com/muesli/reflow/wordwrap" s := wordwrap . String ( "Hello World!" , 5 ) fmt . Println ( s ) 结果: Hello World! 自动换行Writer与io.Writer / io.WriteCloser接口兼容: f := wordwrap . NewWriter ( limit ) f . Write ( b ) f . Close () fmt . Println ( f . String (
【文件预览】:
reflow-master
----wrap()
--------wrap_test.go(4KB)
--------wrap.go(3KB)
----.golangci.yml(349B)
----go.mod(136B)
----.github()
--------FUNDING.yml(15B)
--------workflows()
----reflow.png(9KB)
----go.sum(505B)
----truncate()
--------truncate_test.go(3KB)
--------truncate.go(3KB)
----wordwrap()
--------wordwrap_test.go(3KB)
--------wordwrap.go(4KB)
----LICENSE(1KB)
----README.md(4KB)
----padding()
--------padding.go(3KB)
--------padding_test.go(4KB)
----.gitignore(192B)
----dedent()
--------dedent.go(1KB)
--------dedent_test.go(1KB)
----margin()
--------margin_test.go(2KB)
--------margin.go(2KB)
----indent()
--------indent_test.go(3KB)
--------indent.go(2KB)
----ansi()
--------ansi.go(133B)
--------writer_test.go(2KB)
--------buffer.go(708B)
--------writer.go(1KB)
--------buffer_test.go(563B)