gpt4 book ai didi

node.js - 为 repl 提示( Node )添加颜色

转载 作者:搜寻专家 更新时间:2023-10-31 22:43:29 25 4
gpt4 key购买 nike

我发现在 repl 中为提示添加颜色确实有助于分隔输出。我通过使用 NPM 的粉笔实现了这一点,但这在提示符和光标之间增加了一堆空间。

var term = repl.start({
prompt: chalk.blue('goose> '),
eval: function(cmd, context, filename, cb){
...
}
});

提示出来是这样的('|'是光标):

goose>              |

关于如何修复的任何想法?

最佳答案

原来很简单:

var prompt = 'My fancy prompt >>> ';
rl.setPrompt(chalk.blue(prompt), prompt.length);

您需要指定字符数,因为 readline 不理解转义序列实际上显示为零宽度。

(这是基于 Felix 的回答。)

关于node.js - 为 repl 提示( Node )添加颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23569878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com