javascript - Node.js:创建 "scrolling window + textarea"控制台应用程序的最简单方法?

标签 javascript node.js console

我正在使用 Node.js 编写一个控制台应用程序。将其想象为某种文件的“tail -f”,但您也可以在其中输入一些将在列表上执行的“命令”。

一个双窗口控制台应用程序:第一个可以无人值守地滚动行,第二个可以在 Readline 的帮助下输入文本。

你认为我需要 ncurses 还是可能有另一种 - 甚至更底层 - 直接寻址屏幕的方法(天哪,我记得 DOS 内存的 Int21h)?

编辑:我发布了应用程序:https://github.com/claudioc/jecho (仍然没有“windows”...我只是尝试对\n :) 保持聪明

最佳答案

是的,你需要 ncurses 或 termio 或类似的东西。你想要做的事情需要你自己控制终端 i/o 缓冲区,绝对比 Node 默认给你的级别低。

关于javascript - Node.js:创建 "scrolling window + textarea"控制台应用程序的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12589445/

相关文章:

javascript - jQuery 代码未加载

javascript - Discord Bot 如何删除特定用户角色

javascript - Node : xml2js returns broken data structure because it inserted escape character

javascript - Promise在nodejs中是同步还是异步

eclipse - 在Eclipse控制台中为Google C++测试框架中的输出文本着色文本

javascript - 如何使用自定义 Node 模块?

javascript - 将txt上传到服务器后换行符消失

node.js - 如何在基于 nightwatchjs 的项目中使用 npm 模块

grails - 从Grails 2升级到Grails 3后,我无法再访问Grails控制台

c++ - 我解决了一个问题,不知道背后的原因