Ctr+X B出来的buffer 列表有没有快捷键选择下一个或者上一个呢?

我每次都是按方向键, 不知道有没有手不离开主键盘区的快捷操作. 求教各位指点

C-p

C-n

不好使, c-p没反应, c-n会提示end of buffer

可能要装个ivy吧

=ivy= is an Emacs incremental completion framework.

  • Narrow the list by typing some pattern,
  • Multiple patterns are allowed by separating with a space,
  • Select with ~C-n~ and ~C-p~, choose with ~RET~.
(define-key minibuffer-local-must-match-map
  (kbd "C-p") #'previous-line-or-history-element)

(define-key minibuffer-local-must-match-map
  (kbd "C-n") #'next-line-or-history-element)

多谢! 我用的一直是ido, ivy确实有c-n, c-p, 比ido方便些。

1 个赞

如何 快速切换buffer

有用ivy/helm的话可以模糊搜索,远快过一条条选,最多简单用下C-n/p. 如果想选择或组织,用ibuffer, 用C-x C-b打开,用n/p上下选择,还有更多单字母快捷键。

m-n m-p即可