【问题标题】:Can I programme the alternate screen of Linux terminal with Node(or Python)?我可以使用 Node(或 Python)对 Linux 终端的备用屏幕进行编程吗?
【发布时间】:2012-09-06 04:54:20
【问题描述】:

CLI 应用程序,如 Vim,cdargs 可以打开一个新屏幕,然后允许用户在那里绘制字符。我想尝试用 Node 制作一些类似的工具,并被告知它被称为“替代屏幕”(?)。

我对 JS 很熟悉。但如果没有解决方案,Python 可能(..)OK。想要一些代码示例:)

根据tMC的anwser找到了一个模块,想弄清楚...
https://github.com/mscdex/node-ncurses

【问题讨论】:

  • 你想让它在命令提示符下工作吗?如果是这样,那与 Node.js 有什么关系?如果不是,我不明白您对 vim 和 cdargs 的引用。非常不清楚您在问什么 - 但如果您正在谈论终端应用程序,您可能想要调查 ncurses。
  • ToT ,我英语不好...我想做一个小工具来改变目录,它在屏幕上绘制目录,cds 进入(或退出)目录我的击键。我希望它在终端中工作。所以这个问题集中在那个上面。
  • Node.js 用于编写 Web 服务器,所以这可能不是你想要的

标签: python node.js terminal


【解决方案1】:

Vim 使用ncurses 库进行绘图。您已经找到了一个 Node.JS 绑定,所以在您的应用程序中使用这个库应该没有问题。

我建议您阅读NCURSES tutorial 并尝试在 Node.JS 中进行操作。

【讨论】:

    猜你喜欢
    • 2022-08-09
    • 1970-01-01
    • 2013-08-27
    • 2021-10-16
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多