我无法让emacs水平滚动!
要复制问题:
*scratch*
缓冲区。我也试过 C-a 去了行的开头。
我还尝试了 M-x toggle-horizontal-scroll-bar ,但收到错误消息“水平滚动条尚未实现”。
似乎没有办法水平滚动!
我需要这个,因为我有很多宽的CSV文件可供阅读。
我在Windows 10上的emacs 24.5上使用了最新的prelude。
我提交issue on the prelude project以防它是真正的错误并且可以在那里修复。
答案 0 :(得分:2)
您似乎无法理解水平滚动的工作原理。这不直观,这就是默认情况下禁用该命令的原因。
当我在长行的末尾按 C-x < 时,该行消失在左边。当我按 C-x > 时,没有任何反应。
在长行的开头按 C-x < ,显示长行的第二部分。
请考虑使用visual-line-mode
甚至是csv-mode
。
答案 1 :(得分:0)
听起来像xemacs以“自然”的方式进行水平滚动。 我可以看到它在菜单栏中有一个[选项]按钮,点击它时有一个[框架外观]子菜单,那里有2个按钮[]滚动条,[]截断线
当签入这两个按钮时,长行被截断并且滚动平滑。
虽然xemacs可能是非标准的。
我使用它,我发现即使是矩形区域也很容易剪切/粘贴,选择对我来说更快更准确,只用键盘meta-ctrl-shift
可以实现。
干杯 披 我
答案 2 :(得分:0)
Emacs 26中有一项新功能。您可以自定义mwheel-tilt-scroll-p
并使用鼠标滚动。
M-x
自定义群组mwheel-tilt-scroll-p
设为t 答案 3 :(得分:0)
无需自己动手。这在 emacs 27 中提供了 out of the box,并且它的可用时间可能更长:
<块引用>此功能默认关闭;变量 mouse-wheel-tilt-scroll
将其打开,如果您将其自定义为非 nil 值。
(setq mouse-wheel-tilt-scroll t)