我想知道emacs是否内置了这些光标移动命令,或者我需要编写它们或在其他地方找到片段。我发现它们在vim中非常好用且经常使用。到目前为止,我还没有在emacs的文档中找到它们。
在vim中,它们看起来像这样: shift-h -> 将光标移到屏幕顶部 shift-m -> 将光标移到屏幕中间 shift-l -> 将光标移到屏幕底部
只是为了澄清,我不是想将光标移动到文档的顶部/底部,而是将光标移动到当前可见部分的顶部/底部,即当前正在屏幕上显示的部分。
到目前为止,我只找到其中一个。 alt-r似乎相当于vim的shift-m。它将光标移动到中间行的第一列。
在vim中,它们看起来像这样: shift-h -> 将光标移到屏幕顶部 shift-m -> 将光标移到屏幕中间 shift-l -> 将光标移到屏幕底部
只是为了澄清,我不是想将光标移动到文档的顶部/底部,而是将光标移动到当前可见部分的顶部/底部,即当前正在屏幕上显示的部分。
到目前为止,我只找到其中一个。 alt-r似乎相当于vim的shift-m。它将光标移动到中间行的第一列。
M-= M-r
- 窗口中间 - huntarM-r
绑定到sp-splice-sexp-killing-around
,因此您可能会发现将Emacs默认设置(move-to-window-line-top-bottom
)更改为M-R
很有帮助。 - Micah Elliott