我正在寻找能够使用任何文本编辑器编辑文本文件并使用 less 等工具将其拆分为终端页面的方法。那么有没有办法放置一个特殊的符号或指令来告诉 less 继续下一页上的以下文本?
问问题
65 次
1 回答
2
显而易见的(标准)方法是将换页 ( controlL) 字符放入文件中(请参阅什么是回车、换行和换页?)。
然而,less
寻呼机(已经变得普遍)会忽略那些(除了突出显示它们)。
有趣的是,该more
程序在默认情况下被记录为支持换页(参见例如Is there a pager that stop on form feeds?),
- 但是(忽略手册页)不适用于 Debian 和 Fedora(两者都使用名为"util-linux"的软件包,可能是为了模仿
less
),并且 - 在 OSX 中,类似的“改进”对
more
和使用相同的二进制文件less
。MacPorts 没有列出more
端口。 - FreeBSD 也等同于“更多”和“更少”。
由于 POSIX 的描述more
没有提到对换页的处理,因此您不能依赖于在碰巧被称为“更多”的任何内容中找到该功能。
于 2015-10-06T22:59:02.883 回答