Orp*_*eus 9 less pager terminal
在现代网络浏览器和其他带有文本内容的软件中,Space或多或少地向下滚动一屏。ShiftSpace在所有内容中向上滚动,但less
.
如何使用ShiftSpace向上滚动less
?或者,是否有另一个寻呼机(POSIX 兼容性是我唯一的要求)可以完成这项工作?
有人告诉我一些终端模拟器和一些终端 UI 库(ncurses?),不识别ShiftSpace. 这是一个有效的问题吗?
我认为您提出了由技术限制引起的文化冲突。由于Shift+Space生成与 相同的输出Space,Unix 终端模型将它们相同地对待。要区分两者,您需要一个支持按键向上/按键向下事件的编程环境。这在 X11 和支持重新映射键的终端仿真器中是可能的。重映射Shift+Space到的示例PageUp:
# For [u]rxvt, in ~/.Xdefaults:
URxvt.keysym.Shift-space: \033[5~
Run Code Online (Sandbox Code Playgroud)