有啥插件可以快速得到目前文件的主模式的绑定的快捷键?

模式太多,快捷键太多,有的都忘记,有什么类似helm这种可以快速回忆?

我看看去。。

可以尝试一下which-key

其中函数which-key-show-major-mode满足你的需求,绑定到一个快捷键上就好了

C-h m


不过它会把所有的按键都显示出来,信息量较大, 我用的方法是这个:

;;; Cheat sheet

(defvar cheatsheet-file-dir (expand-file-name "cheatsheet" user-emacs-directory)
  "Under where you put the cheat sheets.")

(defvar cheatsheet-display-fn (lambda (txt) (message "%s" txt))
  "Function for displaying cheat sheet.")

(defun cheatsheet-display ()
  "Display cheat sheet for this major mode."
  (interactive)
  (let* ((mode-name (symbol-name major-mode))
         (file-path (expand-file-name mode-name cheatsheet-file-dir)))
    (condition-case nil
        (funcall cheatsheet-display-fn (luna-f-content file-path))
      (error (user-error "Cannot find cheat sheet for %s" major-mode)))))

(defalias 'helpme 'cheatsheet-display)

然后自己写简短的cheat sheet:

不错的选项这个。。