【问题标题】:Get user input while still typing (in a terminal app)在输入的同时获取用户输入(在终端应用程序中)
【发布时间】:2012-03-29 20:20:21
【问题描述】:

我想在用户仍在键入时从 STDIN 读取用户输入并处理初步输入。

【问题讨论】:

    标签: ruby terminal


    【解决方案1】:

    先前的答案有一些启用此行为的 ruby​​ 代码。

    How to get a single character without pressing enter?

    【讨论】:

      【解决方案2】:

      我建议阅读http://ruby.runpaint.org/io之类的内容

      【讨论】:

        【解决方案3】:

        调用STDIN.getc 以获取用户键入的单个字符。

        【讨论】:

        • STDIN.getc 的问题是它一直阻塞到第一个换行符。
        猜你喜欢
        • 1970-01-01
        • 2018-03-19
        • 1970-01-01
        • 2017-02-04
        • 1970-01-01
        • 2015-07-06
        • 2012-04-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多