使用 ncurses 进行分页
Using ncurses for pagination
我使用 "clish" 实现了自定义 shell。我需要添加命令输出的分页。我找不到任何独立的库。
我的理解是许多 linux 实用程序使用 ncurses 添加分页功能。但是我找不到任何有用的教程。
有人能指出我正确的方向吗?还有其他更简单的工具吗?
最简单的做法是重用现有程序,方法是根据需要制作 shell 运行。实际上,shell 通常 不会 运行 寻呼机,除非是 运行ning 任意程序的一部分。您可能感兴趣的任何现有程序都相当陈旧和复杂 -- 很难用作开发模型。
如果您的 shell 必须有一个内置的寻呼机,那么编写一个寻呼机(就像许多程序一样)相对容易获得一些可行的东西。但随后它会根据您的 time/energy.
增长
快速浏览 NCURSES-Programming-HOWTO shows several simple programs. The ncurses-examples 包括一个简单的寻呼机(实际上是文件查看器)view.c
。
我使用 "clish" 实现了自定义 shell。我需要添加命令输出的分页。我找不到任何独立的库。
我的理解是许多 linux 实用程序使用 ncurses 添加分页功能。但是我找不到任何有用的教程。
有人能指出我正确的方向吗?还有其他更简单的工具吗?
最简单的做法是重用现有程序,方法是根据需要制作 shell 运行。实际上,shell 通常 不会 运行 寻呼机,除非是 运行ning 任意程序的一部分。您可能感兴趣的任何现有程序都相当陈旧和复杂 -- 很难用作开发模型。
如果您的 shell 必须有一个内置的寻呼机,那么编写一个寻呼机(就像许多程序一样)相对容易获得一些可行的东西。但随后它会根据您的 time/energy.
增长快速浏览 NCURSES-Programming-HOWTO shows several simple programs. The ncurses-examples 包括一个简单的寻呼机(实际上是文件查看器)view.c
。