【发布时间】:2021-02-16 20:27:09
【问题描述】:
我目前有这些代码行可以在终端的框中打印信息:
`
\t\t ╭───────────────────────────────────────╮
\t\t │ │
\t\t │ Server @ ${version} │
\t\t │ │
\t\t │ ▸ Name : ${serverName} │
\t\t │ ▸ Network : ${isNetwork ? "Yes" : "No"} │
\t\t │ ▸ Internet : ${isInternet ? "Yes" : "No"} │
\t\t │ ▸ Device IP : ${ip.address()} │
\t\t │ │
\t\t │ │
\t\t │ ${`Listening: http://localhost:${port}/`)} |
\t\t │ │
\t\t ╰───────────────────────────────────────╯
`
上面的行给出了下面的结果,我手动移动了这些行。
╭───────────────────────────────────────╮
│ │
│ Server @ 1.1.0 │
│ │
│ ▸ Name : Equinox │
│ ▸ Network : Yes │
│ ▸ Internet : Yes │
│ ▸ Device IP : x.x.x.x │
│ │
│ │
│ Listening: http://localhost:6500/ |
│ │
╰───────────────────────────────────────╯
有没有办法以编程方式插入框,这样我就不必计算字符并手动放置行?
【问题讨论】: