gpt4 book ai didi

javascript - 返回/换行后隐藏控制台的用户输入

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

我想做的是在输入后,从nodejs控制台应用程序中隐藏/删除所有用户输入,这样当用户插入时strong> 一些文本,然后输入 enter,他将无法再阅读他刚刚在控制台中输入的内容(所以基本上在 输入 后立即删除该行).

这应该很容易实现,但我不知道该怎么做 =)。

提前致谢

编辑:假设我们有这段代码:

const readline = require('readline')

const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})

rl.question('How ya doin?\n', input => {
console.log('seems like you\'r doing ' + input.toString())
})
  • 应用提示一个问题
  • 用户回答“很好”(在用户按下回车键后,这一行不应该再出现了)
  • 程序说“好像......很好”

Output

最佳答案

看起来 readline 已经可以为你处理这个了..

const readline = require('readline')

const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})

rl.question('How ya doin?\n', input => {
readline.moveCursor(process.stdout, 0,-1)
console.log('seems like you\'r doing ' + input.toString())
})

关于javascript - 返回/换行后隐藏控制台的用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45147470/

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