什么是Emacs相当于Vim命令z- <enter>(将当前行放在最上面)</enter>

时间:2014-07-29 18:46:17

标签: vim emacs ide

在Vim中有一个命令可以将光标放在窗口顶部的位置......即:

ž - 输入

我知道有一个等价但 C - l (L)没有这样做,它做了什么 z - z 在vim上。 任何人

编辑:指定操作系统和版本

我在OS X 10.9.3中运行GNU Emacs 22.1.1并且已经反复尝试 C - l

2 个答案:

答案 0 :(得分:2)

最近的Emacs

2007-11-16Emacs 22.2)起,您需要多次点击C-l ,因为在不同的位置之间循环:< / p>

  

C-l运行命令recenter-top-bottom(在global-map中找到),其中   是`window.el&#39;。

中的交互式编译Lisp函数      

它与C-l绑定。

     

(recnter-top-bottom&amp; optional ARG)

     

将当前缓冲线移动到指定的窗口线。没有前缀   参数,连续调用根据循环次序放置点   由'recenter-positions&#39;。

定义      

前缀参数的处理方式类似于recenter': With numeric prefix ARG, move current line to window-line ARG. With plain C-u&#39;,move   当前行至窗口中心。

较旧的Emacs

您确定要继续使用6年以上的版本吗?

答案 1 :(得分:2)

evil-mode中,结合了两者的优点,你也可以使用z-Enter(或z-t)。