在Emacs中修改水平滚动

4
在使用Emacs之前,我使用Nano,并且我想让Emacs中的水平滚动更加直观。仅为澄清,水平滚动是指窗口边界外的forward-char和backward-char移动,而不是Ctrl+x>命令。
我想要弄清楚的主要问题是如何让它每次只滚动一个字母(我猜就像水平“平滑滚动”一样),或者甚至每次滚动一个完整的面板宽度。
我尝试更改一些包含“hscroll”的变量(如hscroll-margin),但是它们似乎都不能让我更接近我想要的行为。
我应该查看哪些变量才能使水平滚动按照我的意愿工作?
1个回答

6
我认为你可以通过以下方式获得所需内容:

我认为您可以通过以下方式获得所需内容:

(setq hscroll-margin 0)
(setq hscroll-step 1)

如果无法实现,您能描述一下您希望的行为方式吗?

是的,这就是我要找的。我猜我没有看到"hscroll-step"。谢谢! - user1017523
此外,这可能更适合作为一个单独的问题,看起来边距在右侧的行为与左侧不同。有没有一种简单的方法使它们都相等? - user1017523

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接