CNode

关于ascii-table的问题

AAn-leb发布于12 年前最后回复12 年前1 回复3875 浏览0 收藏

###ascii-table是一个命令行的表格组件

var AsciiTable = require("utils/asciitable");
var table = new AsciiTable("issues lists");
table.addRow(1, "anleb","23","xxxx[@qq](/user/qq).com");
console.log(table);
+------------------------------+
|         issues lists         |
|------------------------------|
| 1 | anleb | 23 | xxxx[@qq](/user/qq).com |
+------------------------------+
[Finished in 0.2s]

但是不足的地方它好像对中文支持不好,如果有中文就会排版很乱。

github地址:https://github.com/sorensen/ascii-table

大家有遇到过嘛

查看回复

回复 (1)

A
An-leb#1·12 年前

问题我自己解决了,我用unicode编码判断中文,给中文的肉眼宽度是2,给数字和字母的肉眼宽度是1,请注意 这里是说:肉眼宽度。

本来想给老外的github搞分支的,算了。

参与回复
登录后即可参与回复。登录