相关疑难解决方法(0)

我如何在Ruby中使用(n)curses?

我想创建一个进度条来指示批处理作业的状态Ruby.

我已经阅读了一些关于使用(n)curses的教程/,其中没有一个特别有助于解释如何在终端中创建"动画"进度条或使用curses .Ruby

我已经知道使用一个单独的线程来监视给定作业的进度,我只是不确定如何继续绘制进度条.


更新

ProgressBar课程非常直接,完美地解决了我的问题.

ruby unix curses

43
推荐指数
1
解决办法
1万
查看次数

使用ruby(或其他语言)的全屏终端应用程序

你是否曾经使用类似CLI工具vimhtop?所有这些都将在终端内最大化并且没有回滚但是当你退出时,它们会消失,你可以看到你之前输入的内容.

例:

回滚终端窗口http://i44.tinypic.com/2pyw3rt.png (带滚动的终端窗口)

最大化的vim没有回滚http://i44.tinypic.com/i2osjk.png (最大化的vim没有回滚)

回到shell中,回滚和vim消失了http://i41.tinypic.com/2hdqs1i.png (回到shell中,回滚和vim消失了)

如何在我自己的应用程序中执行此操作,最好是ruby?

ruby vim terminal command-line-interface

7
推荐指数
1
解决办法
953
查看次数

标签 统计

ruby ×2

command-line-interface ×1

curses ×1

terminal ×1

unix ×1

vim ×1