c-x c-f打开文件
(global-set-key (kbd "C-s") 'helm-occur)
c-s搜索内容的时候,如果不小心点击了emacs的任意窗口,似乎helm就没法在搜索栏里面输入东西了,这个有没有办法弄?
c-x c-f打开文件
(global-set-key (kbd "C-s") 'helm-occur)
c-s搜索内容的时候,如果不小心点击了emacs的任意窗口,似乎helm就没法在搜索栏里面输入东西了,这个有没有办法弄?
要重新让 minibuffer 获得焦点,可以使用下面的函数:
(defun spacemacs/switch-to-minibuffer-window ()
"switch to minibuffer window (if active)"
(interactive)
(when (active-minibuffer-window)
(select-window (active-minibuffer-window))))
你可以绑定一个自己喜欢的快捷键。
试了半天,Helm 激活的时候,鼠标没任何作用。
我用 C-x o(other-window
)
非常感谢两位大神!
如果此时有开启多个 window,other-window
会正确跳转到 minibuffer 么?
会,如果多按几次的话。
那还是不如我那个方案好呀,那个直接跳转过去。
我用 GitHub - dimitri/switch-window: Offer a *visual* way to choose a window to switch to ,绑定 C-x o,只有两个窗口的时候,直接跳过去,跟 (other-window)
无异,超过两个窗口,就给出提示(类似 avy-jump,有时干脆就用 avy-jump 跳转)。Helm 搜索的时候,它会标识 minibuffer。