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

Posted

技术标签:

【中文标题】Emacs:窗口太短时向下箭头键跳过行【英文标题】:Emacs: Down arrow key skips lines when window too short 【发布时间】:2013-03-11 19:30:30 【问题描述】:

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

向下箭头键C-nM-x next-line 以及反向功能向上C-lM-x previous-line 都会出现这种情况。

有人可以帮我修改我的~/.emacs 以防止发生这些跳行吗?

我在 Mac OS X 10.8.2 上使用 Homebrew Emacs 24.2.1。

更新:此行为也出现在 Emacs for Mac OS X, 24.3。

【问题讨论】:

【参考方案1】:

听起来您需要将 (M-x customize-variable RET) 变量 line-move-visual 自定义为 t

【讨论】:

【参考方案2】:

试试这个。

(setq scroll-conservatively 1)

这似乎也有类似的效果。我不清楚它们到底有什么不同。

(setq scroll-step 1)

【讨论】:

以上是关于Emacs:窗口太短时向下箭头键跳过行的主要内容,如果未能解决你的问题,请参考以下文章

Emacs powerline不显示箭头

向下的箭头怎么打

使用箭头按钮水平滚动窗口

向上和向下的箭头怎么输入?

css 向左向下箭头

电脑:向下的箭头怎么打?