Emacs:如何在没有鼠标的情况下将光标直接移动到(交互式命令行?)

时间:2013-02-18 07:11:17

标签: emacs

如何直接在此处移动光标

Where I want to move the cursor

没有鼠标?

3 个答案:

答案 0 :(得分:2)

在您目前的情况下,您可以使用 M-minus Cx o ,或按 Cx o 两次。 Cx o 调用other-window函数将光标移动到下一个窗口,前缀为-将其移动到前一个窗口。

答案 1 :(得分:1)

这是选择迷你缓冲区的更好方法,无论您现在的位置在何处,并且在实际上没有迷你缓冲区时都不会执行任何操作。

我实际上从answer复制了Trey Jackson(因为这是一个重复的问题)

(defun switch-to-minibuffer-window ()
  "switch to minibuffer window (if active)"
  (interactive)
  (when (active-minibuffer-window)
    (select-window (active-minibuffer-window))))

(global-set-key (kbd "<f7>") 'switch-to-minibuffer-window)

答案 2 :(得分:1)

如果您启用了(windmove-default-keybindings),那么您只需键入 S-&lt; down&gt; (切换到您所在的窗口下方的窗口)就可以选择迷你缓冲区多次必要时。