我现在在evil 模式下,需要进入到或者模式下,再M-. 代码跳转。
有什么办法可以更快捷一些
我现在在evil 模式下,需要进入到或者模式下,再M-. 代码跳转。
有什么办法可以更快捷一些
之前看了文档,normal模式下快捷键绑到evil的一个命令上了,后来我就如下
; unbound
(define-key evil-normal-state-map (kbd “M-.”) nil)
刚才突然意识到一个问题。 要写快,方便就是“少”用快捷键(凡事总有个限度)。因为在不同的模式下,按键绑定是不一样的。
常用的C-x C-f这些最基本的,绑定一些自己使用频率比较高的。
剩下的全用M-x 函数名。
快捷键主要是靠肌肉记忆的,但是肌肉记忆的形成需要时间,必须每天都用才行。如果每个按键都要想,那还不如不用快捷键。另一方面,M-x 补全主要是对一些不那么常用的命令。
像代码跳转这种最最常用的功能,应该用 global-set-key 绑定全局快捷键才对
我的配置:
(global-set-key (kbd (if (display-graphic-p) "<C-return>" "C-RET")) #'spacemacs/jump-to-definition)
(global-set-key (kbd (if (display-graphic-p) "<s-return>" "s-RET")) #'spacemacs/jump-to-definition-other-window)