Emacs:当窗口太短时,向下箭头键跳过行

Emacs:当窗口太短时,向下箭头键跳过行,emacs,cursor,skip,Emacs,Cursor,Skip,当我在全屏模式下使用Emacs时,向下箭头键可以很好地在源代码缓冲区中导航。但是当窗口变得太短(例如C-x 2)时,按下向下键开始跳过代码的“段落”,从而使编辑所需行变得困难 向下箭头键、C-n和M-x下一行以及反向功能向上、C-l和M-x上一行都会发生这种行为 有人能帮我修改我的~/.emacs以防止这些跳行吗 我正在Mac OS X 10.8.2上使用自制的Emacs 24.2.1 更新:这种行为也发生在适用于Mac OS X的Emacs 24.3中。听起来您需要自定义(M-X自定义变量RE

当我在全屏模式下使用Emacs时,向下箭头键可以很好地在源代码缓冲区中导航。但是当窗口变得太短(例如C-x 2)时,按下向下键开始跳过代码的“段落”,从而使编辑所需行变得困难

向下箭头键、
C-n
M-x下一行
以及反向功能向上、
C-l
M-x上一行
都会发生这种行为

有人能帮我修改我的
~/.emacs
以防止这些跳行吗

我正在Mac OS X 10.8.2上使用自制的Emacs 24.2.1


更新:这种行为也发生在适用于Mac OS X的Emacs 24.3中。

听起来您需要自定义(
M-X自定义变量RET
)变量
行移动视觉
成为
t
试试看

(setq scroll-conservatively 1)
这似乎也有类似的效果。我不清楚他们到底有什么不同

(setq scroll-step 1)