Emacs:窗口太短时向下箭头键跳过行
Posted
技术标签:
【中文标题】Emacs:窗口太短时向下箭头键跳过行【英文标题】:Emacs: Down arrow key skips lines when window too short 【发布时间】:2013-03-11 19:30:30 【问题描述】:当我在全屏模式下使用 Emacs 时,向下箭头键可以很好地向下导航源代码缓冲区。但是当窗口变得太短(例如,C-x 2)时,按下向下键开始跳过代码的“段落”,从而难以编辑所需的行。
向下箭头键C-n
和M-x next-line
以及反向功能向上C-l
和M-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:窗口太短时向下箭头键跳过行的主要内容,如果未能解决你的问题,请参考以下文章