more 和 less 似乎都受到 vi 命令的严重影响。有没有开箱即用的更像 emacs 的分页器?
答案1
less
vi
实际上支持和命令的子集emacs
。您应该能够使用命令添加您缺少的命令lesskey
。
答案2
不完全是传呼机,但是GNU 信息使用与 Emacs 相同的绑定。
不过我很好奇如果你使用 Emacs 为什么还需要寻呼机……
Emacs 可以使用 浏览手册页woman
,您可以使用 来“tail”文件auto-revert-tail-mode
。
答案3
我使用这个 bash 函数来查看文件(来自内存):
ev() {
emacs "$1" -nw --eval '(setq buffer-read-only t)'
}
$1
它在只读缓冲区中打开文件。
我不知道将 bash 函数设置为分页器的最佳方法,我想你可以将其放在 shellscript 中并将其用作分页器。
(不在装有 bash 的计算机上进行测试)