Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Node.js`readline时,如何在用户输入后写入内容`_Node.js_Terminal_Command Line Interface - Fatal编程技术网

使用Node.js`readline时,如何在用户输入后写入内容`

使用Node.js`readline时,如何在用户输入后写入内容`,node.js,terminal,command-line-interface,Node.js,Terminal,Command Line Interface,假设我想在CLI界面中向用户提问,然后他们键入答案并按return 我想在他们的答案旁边打勾或打叉 如何使用readline实现这一点 想法: 在“keypress”(按键)上收听process.stdin.on,并使用ascii控制代码将光标移回上一行的末尾。除非有办法取消按键事件,否则无法确定此操作是否有效 以某种方式取消按键为什么要这样做?在一行中向后移动很容易,但是移动到前一行很奇怪。你可能需要或者

假设我想在CLI界面中向用户提问,然后他们键入答案并按return

我想在他们的答案旁边打勾或打叉

如何使用readline实现这一点

想法:

在“keypress”(按键)上收听process.stdin.on,并使用ascii控制代码将光标移回上一行的末尾。除非有办法取消按键事件,否则无法确定此操作是否有效


以某种方式取消按键为什么要这样做?在一行中向后移动很容易,但是移动到前一行很奇怪。你可能需要或者