首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js:如何增加readline/inquirer提示高度

Node.js:如何增加readline/inquirer提示高度
EN

Stack Overflow用户
提问于 2015-09-08 15:59:47
回答 3查看 998关注 0票数 5

我使用inquirer.js来创建一个提示符,当它出现一个长列表时,它的高度太短了,不能显示所有的项目。我怎么才能增加它呢?我知道inquirer.js使用的是node.js的readline的扩展版本,我不知道这个模块是否有限制。

图片相关:

EN

回答 3

Stack Overflow用户

发布于 2016-03-09 16:29:45

您可以使用pageSize来设置页面上的项目数,more info

票数 3
EN

Stack Overflow用户

发布于 2019-03-14 19:56:01

@Evgenly回答指出了正确的选项,但我没有发现github链接特别有用。

pageSize属性允许控制要显示的项数:

代码语言:javascript
复制
inquirer
  .prompt([
    {
      type: 'rawlist',
      pageSize: 12,
      name: 'event',
      message: 'question?',
      choices: [
        'option1',
        'option2',
        'option3',
        'option4',
        'option5',
        'option6',
        'option7',
        'option8',
        'option9',
        'option10',
        'option11',
        'exit',
      ]
    },
  ])

这将在终端中输出全部12个选项。

票数 2
EN

Stack Overflow用户

发布于 2015-09-09 02:54:48

只需向上和向下滚动(向上和向下箭头)即可显示折叠下方的选项。

Inquirer没有(也不会)提供手动设置列表显示高度的选项。也就是说,随着我们计划使用用户终端的高度,这个高度可能会在未来发生变化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32452284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档