use*_*029 6 ruby bash shell terminal fullscreen
我想知道如何在shell中创建一个"全屏"窗口的外观,如在vim,emacs等中.是否可以在Ruby中以编程方式执行此操作?那将是平台依赖的?
编辑:我不是在寻找如何使我的shell全屏显示.我正在寻找隐藏之前输入的命令的方法,并用应用程序"填充"shell屏幕.这是安装人员.
您可能正在寻找的是ncurses或S-Lang支持,以提供您完整的TUI体验。
Ruby 的gem环境提供了几个值得探索的 gem:
$ gem list --remote | grep -i curses
cursesx (003)
ffi-ncurses (0.4.0)
ncurses (0.9.1)
ncurses-ruby (1.2.1)
ncursesw (1.2.4.3)
snowleopard-ncurses (1.2.4)
Run Code Online (Sandbox Code Playgroud)
该rbcurse包的作者建议使用ncurses-rubygem。rbcurse提供了一些预先编写的小部件和以相同风格编写新小部件的能力——它看起来非常有用。
我还没有为 Ruby 找到任何 S-Lang 绑定;基于该项目专注于提供语言解释器,我认为构建 Ruby 绑定并不容易。遗憾的是,许多应用程序作者确实更喜欢 S-Lang 而不是 ncurses。
| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |