如何在 emacs 中水平滚动?
How to scroll horizontally in emacs?
我无法让 emacs 水平滚动!
重现问题:
- 打开
*scratch*
缓冲区。
- 写一个长行。
- 使用 M-xtoggle-truncate-lines 使长线超过 window 宽度。左侧文本(第 0 列)现在将位于 window.
的左侧
- 尝试 M-x向左滚动 或其快捷方式 C-x < 向左滚动。
- 键入 y 以启用禁用的命令。
- 什么都没发生!
我也试过 C-a 到行首。
我也尝试了 M-xtoggle-horizontal-scroll-bar 但收到错误消息 "Horizontal scroll bars aren't implemented yet".
好像没办法水平滚动!
我需要这个,因为我有很多宽 CSV 文件要阅读。
我在 Windows 10 上的 emacs 24.5 上使用最新的 prelude。
我提交了一个 issue on the prelude project 以防它是一个真正的错误并且可以在那里修复。
你似乎不明白水平滚动是如何工作的。这不直观,这就是默认情况下禁用该命令的原因。
当我在长行的末尾按 C-x< 时,该行向左消失。当我在那里按 C-x> 时,没有任何反应。
在长行的开头按 C-x< 会显示长行的第二部分。
考虑使用 visual-line-mode
甚至 csv-mode
。
听起来像 xemacs 以 'natural' 方式水平滚动。
据我所知,菜单栏中有一个 [Options] 按钮,单击它时有一个 [Frame Appearance] 子菜单,那里有 2 个按钮 [] 滚动条,[] 截断线
签入这2个按钮后,长行被截断,滚动流畅。
可能是 xemacs 不是标准的。
我使用它,我发现 cut/paste 即使是矩形区域也很容易,对我来说,选择速度更快,更精确,我可以单独使用键盘 meta-ctrl-shift
笔画。
干杯
披
我
Emacs 26 中有一个新功能。您可以自定义mwheel-tilt-scroll-p
并使用鼠标滚动。
M-x
自定义组RET
鼠标
- 然后将
mwheel-tilt-scroll-p
设为t
无需自己动手。这是在 emacs 27 中提供的 out of the box,并且它可能可以使用更长的时间:
This feature is off by default; the variable mouse-wheel-tilt-scroll
turns it on, if you customize it to a non-nil value.
(setq mouse-wheel-tilt-scroll t)
我无法让 emacs 水平滚动!
重现问题:
- 打开
*scratch*
缓冲区。 - 写一个长行。
- 使用 M-xtoggle-truncate-lines 使长线超过 window 宽度。左侧文本(第 0 列)现在将位于 window. 的左侧
- 尝试 M-x向左滚动 或其快捷方式 C-x < 向左滚动。
- 键入 y 以启用禁用的命令。
- 什么都没发生!
我也试过 C-a 到行首。
我也尝试了 M-xtoggle-horizontal-scroll-bar 但收到错误消息 "Horizontal scroll bars aren't implemented yet".
好像没办法水平滚动!
我需要这个,因为我有很多宽 CSV 文件要阅读。
我在 Windows 10 上的 emacs 24.5 上使用最新的 prelude。
我提交了一个 issue on the prelude project 以防它是一个真正的错误并且可以在那里修复。
你似乎不明白水平滚动是如何工作的。这不直观,这就是默认情况下禁用该命令的原因。
当我在长行的末尾按 C-x< 时,该行向左消失。当我在那里按 C-x> 时,没有任何反应。
在长行的开头按 C-x< 会显示长行的第二部分。
考虑使用 visual-line-mode
甚至 csv-mode
。
听起来像 xemacs 以 'natural' 方式水平滚动。 据我所知,菜单栏中有一个 [Options] 按钮,单击它时有一个 [Frame Appearance] 子菜单,那里有 2 个按钮 [] 滚动条,[] 截断线
签入这2个按钮后,长行被截断,滚动流畅。
可能是 xemacs 不是标准的。
我使用它,我发现 cut/paste 即使是矩形区域也很容易,对我来说,选择速度更快,更精确,我可以单独使用键盘 meta-ctrl-shift
笔画。
干杯 披 我
Emacs 26 中有一个新功能。您可以自定义mwheel-tilt-scroll-p
并使用鼠标滚动。
M-x
自定义组RET
鼠标- 然后将
mwheel-tilt-scroll-p
设为t
无需自己动手。这是在 emacs 27 中提供的 out of the box,并且它可能可以使用更长的时间:
This feature is off by default; the variable
mouse-wheel-tilt-scroll
turns it on, if you customize it to a non-nil value.
(setq mouse-wheel-tilt-scroll t)