在使用 screen 一段时间后,我最近才开始使用 tmux 1.8。在互联网上到处阅读后,我想出了以下 ~/.tmux.conf 但是,当我打开 vim 并尝试使用鼠标滚动时,tmux 会滚动其滚动缓冲区,而不是将滚动命令发送到 vim。有解决方法吗?以下是我的配置:
set-option -g default-shell /bin/bash
set -g status-utf8 on
set -g status-keys vi
set -g status-interval 1
set -g prefix `
bind ` send-key `
bind-key -n F9 resize-pane -Z
bind-key -n F11 prev
bind-key -n F12 next-window
bind-key | split-window -h
bind-key - split-window -v
set -s escape-time 0
set -g history-limit 100000
set -g mode-mouse on
set -g mouse-resize-pane on
set -g mouse-select-pane on
set -g mouse-select-window on …Run Code Online (Sandbox Code Playgroud) 我有两台笔记本电脑。一个戴尔 Vostro 和另一个 Vaio Z。两者都有 Synaptics(是的,我已经检查过,原始驱动程序也来自 Synaptics)。在两台笔记本电脑上,触摸板滚动在任意时间停止工作,除了重新启动之外似乎没有任何解决方法。有时,它会随机再次开始工作。我已经从 OEM 下载了所有最新的驱动程序。
有趣的是,当我以管理员身份运行程序时,滚动仅在该窗口中起作用。
这个问题很奇怪。它无缘无故地发生,而且我已经一年多没有找到解决办法了。我在论坛上看到了一些不寻常的建议(例如,“将窗口恢复到以前的工作状态”),但从来没有任何可以正确解决此问题的修复程序。我已经尝试安装最新的驱动程序,但我不想将 Windows 恢复到以前的工作配置。
操作系统:Windows 7 64 位专业版 (Sony Vaio Z - VPCZ128GG) Windows 7 32 位专业版 (Dell)
编辑:临时解决方案是卸载突触驱动程序并让 Windows 7 使用其默认内置驱动程序。但是,我真的更喜欢 Synaptic 驱动程序,因为它激活滚动按钮而不是鼠标滚轮(在某些应用程序中很有用)
在 Firefox 中,在触摸屏上滑动会导致选择文本,而不是滚动(就像在 iPad 上一样)。是否可以更改行为,以便触摸屏可用于滚动,而鼠标可用于选择文本?
在 Chrome 中,行为符合预期(滑动滚动,(鼠标)拖动选择)。
我在 Linux Mint 18(基于 Ubuntu 16.04)上使用 Firefox 50.0。我将 dom.w3c_touch_events.enabled 设置为 2,将其设置为 1 也无济于事。
谢谢你的帮助!
目前,鼠标滚轮滚动具有键盘焦点的控件。当 window 有多个可滚动控件时,这不好,因为我必须先单击控件,然后再滚动。尝试 scoll 另一个控件时再次相同。尤其糟糕的是,当该控件具有与单击相关的某些操作时(如 MSDN 的文章列表 - 它会在单击时打开新文章)。那么,是否有任何工具可以修复鼠标滚动行为?
当我按下鼠标中键时,它会打开:

很难控制滚动。有什么办法可以禁用它吗?
我有一个带三个按钮但没有滚轮的鼠标。
在 OS X 中,是否有任何方法(也许使用插件软件)可以让我通过按住并移动鼠标来使用我的第三个按钮进行滚动?
有没有办法Emacs在我滚动时停止自动移动我的文本光标位置(又名,点)?我不断失去我的位置和标记这种烦人的行为。
我测试了以下建议,但没有成功:
(setq scroll-preserve-screen-position t
scroll-conservatively 0)
Run Code Online (Sandbox Code Playgroud)
(我Emacs在 Ubuntu 和 OS X 上运行24.2。)
我使用的是 Windows 7 x64 并且已经安装了 SetPoint 设置软件并指定了OS implementation. 我也取消了smooth scrolling.
如何解决这个问题,使响应与滚轮的实际滚动相匹配?
是否可以在 Firefox 中让空格键不向下滚动整个页面?一次滚动一行(使用向下箭头)非常慢,但是滚动整个屏幕(使用空格键)会让我感到厌烦并且我失去了焦点。
有没有办法让空格键滚动页面相当于大约一半的屏幕?
只是要清楚。当按空格键时,屏幕底部的线不是被带到顶部,而是底部的线应该被带到中间。
我很懒,我可以写一个脚本来做到这一点,但我什至懒得去想怎么做。
我经常做这样的事情:
cris$ python runexperiment.py > output.txt
cris$ cat output.txt
Run Code Online (Sandbox Code Playgroud)
有时在查看实验的长输出时,我喜欢让页面滚动并观察连续模式的形成和分散。但是在 100 万行的文件上使用 cat 可能会在 5 秒内完成。这对我来说也太快了。
有什么方法可以减慢查看文件的速度,例如“滚动实用程序”?我想要快,但不是每秒 200k 行(所有这些都可能显示无论如何都不会注册)。
就像是
cris$ scroll -lps=300 output.txt
Run Code Online (Sandbox Code Playgroud)
然后坐下来看着每秒 300 行滚动过去将是理想的,我想。
scrolling ×10
windows ×3
firefox ×2
cat ×1
command-line ×1
emacs ×1
keyboard ×1
linux ×1
macos ×1
mouse ×1
scroll-wheel ×1
speed ×1
text-cursor ×1
tmux ×1
touchscreen ×1
unix ×1
vim ×1