我希望能够使用与 xterm 相同的键绑定向上/向下滚动到给定的窗格,即 SHIFT + Page Up/Down。
例如,如果 tmux 窗口分为 2 个垂直窗格,我可以使用键盘在两个窗格中的一个上滚动,而另一个不滚动。
是否可以 ?
这是我的 tmux.conf :
set -g status off
set -g prefix C-o
unbind C-b
bind C-o send-prefix
# settings -------------------------------------------------------------
setw -g utf8 on
setw -g xterm-keys on
set -g default-terminal "screen-256color"
set-option -g set-titles on
set-option -g set-titles-string '[#S:#I #H] #W'
# auto-set window title
setw -g automatic-rename
setw -g aggressive-resize on
# vim keybinds
set-option -g status-keys vi
set-window-option -g mode-keys vi
# scroll inside …Run Code Online (Sandbox Code Playgroud) 我通常使用 tcsh 或 bash,并且经常想使用“man”来查看命令的选项。目前,当我退出 man 或 ctrl-C 时,man 文本消失,我看到在执行“man”命令之前存在的回滚缓冲区。当我在命令提示符下键入命令而不打开第二个窗口时,我仍然希望看到我正在查看的“man”文本作为参考,我该怎么做?
如何在 bash shell 窗口中上下滚动(没有鼠标或滚动条,只使用键盘)?
Shift+PageUp和Shift+PageDown就像向上翻页和向下翻页一样。
但是一个人怎么能只向上或向下滚动一行呢? Shift+Up和Shift+Down不起作用。
我的新笔记本电脑中的 Synaptics 触摸板在许多应用程序中根本不滚动,包括 Steam 和 Zune。
我已经将问题缩小到 Synaptics 不发送鼠标滚轮消息,而是操纵滚动条。
我只研究单指触摸板滚动,而不是两指滚动。
有没有办法让它发送车轮消息,以便它与所有应用程序兼容?
配置:
我的 Synaptics 选项窗口如下所示,我尝试移动所有选项但无济于事:

我经常被迫在浏览器中或浏览器外查看长 PDF 文档。当我被迫使用此类文档时,总是令人沮丧,因为每当我滚动文档时,查看器都会“断断续续”——而且至少在大约 30 秒后,Acrobat 才会放弃对我的鼠标指针的控制。(我发现如果我从 Acrobat 中使用 Alt-Tab,所有内容都会立即完成滚动,并且我的指针会回来)
我怀疑问题在于这台笔记本电脑(NVIDIA Quadro NVS 160)没有世界上最好的显卡,但它滚动得太慢,我认为这不仅仅是硬件问题。
以前有人遇到过这个问题吗?对此有什么办法?
编辑:
有趣的是,这似乎只有在我使用笔记本电脑键盘上的“中键滚动”时才会发生;如果我插入外部 USB 鼠标并以这种方式滚动,问题似乎就会消失。
编辑2:
用其他东西代替 Adobe Reader 不是一种选择。使用替代阅读器让我有足够的时间,我不想处理它。除非它支持阅读 Reader X 所做的 PDF 中的任何内容,否则我不感兴趣(并且没有第三方阅读器这样做)。
更重要的是,这发生在这台机器上的其他应用程序中而不是 Adobe Reader——只是在 Reader 中这个问题最明显。例如,使用 Foxit Reader 并不能改变问题;它仍然和第一方工具一样糟糕。
最近在 PowerPoint 中编辑时(使用 2010,但我相信在其他版本中会发生),我经常粘贴比屏幕大的大图像。然后我将向下滚动(使用我的触控板)以尝试到达图像底部以将图像调整大小/裁剪到适当的幻灯片。但是,我最终滚动得太远了,这导致 PowerPoint 进入下一张幻灯片。当我返回上一张幻灯片时,屏幕并未完全位于底部(通常相距 1 或 2 个滚动长度),导致我再次尝试,通常会再次进入下一张幻灯片。喜剧随之而来。
有没有希望(除了训练我的肌肉记忆手动点击向下滚动箭头,一次向下滚动一次,我在超调 3 或 4 次后重新使用的技术)?其中任何一个都可以解决问题:
将 PowerPoint 配置为在使用鼠标滚轮滚动操作时不滚动到下一张幻灯片(从而将滚动限制为仅当前幻灯片)
学习 PowerPoint 的键盘快捷键以滚动到幻灯片内容的底部(可能位于可查看幻灯片的底部下方)
让 PowerPoint 在粘贴时自动调整图像大小以适合页面,或者知道键盘快捷方式将所选图像的大小自动调整到幻灯片的边界。
你想到的其他一些我没有想到的行动。
是否可以创建指向网页上特定滚动位置的超链接?例如,我想创建一个指向http://www.stackoverflow.com/的链接,但页面向下滚动 100 像素。
我在 Windows XP 主机上有一个FreeBSD来宾。
BSD 没有 GUI,所以它只是启动到终端。大多数命令的输出都比屏幕上可见的多,但我无法通过Page Up/Page Down或 SHIFT + Page Up / Down键在终端中向上/向下滚动。
我必须继续运行像lsasls | less这样的命令,如果输出很多, 这很烦人。
如何滚动屏幕输出?
相关问题是:
然而,这些都没有回答这个问题。这个问题与如何查看所有启动消息有关。
如果您想获得具体信息,这适用于 Gentoo、OpenRC、现代内核、4.9.6。然而,适用于所有发行版的通用解决方案会更可取。
问题是有时错误或警告会滚动得太快以至于无法看到。也不总是可以简单地向上滚动,原因有两个(即使在 inittab 中使用 --noclear):当切换到帧缓冲区时,滚动到切换之前的位置不再可能,第二,在 X 启动之后,在新文本添加到缓冲区之前,切换到控制台并尝试向上滚动根本不允许滚动。有时,在 dmesg 或 /var/log/messages 中根本找不到某些消息。
如何查看所有消息?
我在这里看到有人https://www.linuxquestions.org/questions/linux-newbie-8/please-how-to-pause-scrolling-messages-at-boot-323772/建议按下滚动锁可能会暂停它。然而,这充其量也不是一个非常优雅的解决方案——一些消息滚动得太快,这些天系统在启动时会突然产生大量文本。
这就是我理想中想要的:
有没有一种直接的方法来实现这些?
我知道一种解决方案:
CONFIG_BOOT_PRINTK_DELAY:将每个启动printk消息延迟N毫秒
奇怪的是,我似乎甚至不允许在我的 menuconfig 中选择 BOOT_PRINTK_DELAY,我可以在搜索它时找到它,但是在 Kernel hacking -> printk 和 dmesg 选项 -> 下,我只有“在 printks 上显示时间信息”和“默认”消息日志级别”。printk 延迟选项在哪里?我是否需要先启用其他功能才能使其可见?什么?如果有人知道,最好将此作为答案的一部分。
但无论如何,这需要内核重新编译,这对于看似微不足道的任务来说是一个丑陋且侵入性的黑客攻击。非常欢迎这样做的正确方法。
出于某种原因,我在 powershell 中没有任何垂直滚动条,并且在它们消失后我无法向上滚动以查看任何命令或输出。
如果我的命令不能一次全部显示在屏幕上,我将看不到它的输出。
有谁知道我可能需要做些什么来解决这个问题?
我在 powershell 属性中看不到任何用于启用或禁用垂直滚动的设置。
如果我标准化窗口大小,它会显示滚动条,但只允许滚动等效的最大化大小。
scrolling ×10
linux ×2
windows-7 ×2
bash ×1
boot ×1
command-line ×1
dmesg ×1
html ×1
hyperlink ×1
linux-kernel ×1
performance ×1
powershell ×1
terminal ×1
tmux ×1
virtualbox ×1
xterm ×1