正常情况,按C-g之后按C-_可以进行redo, 但是激活evil-mode之后,就无法redo了,求大佬指教
C-h k
看你的C-_绑的啥
用evil了就用C-r 来redo啊,C-_我还嫌弃他难按呢
Ctrl+_绑定的是undo,undo是没有问题的,但是默认情况下不是先按ctrl+g,再按undo,就会redo么
evil 用了一个插件 undo-tree 覆盖了自带的 undo 系统
其实我现在打算启用evil了,不过我比较想知道emacs自带的undo系统里,ctrl+g是什么功能,如何给它绑定成别的key
发出 quit 信号终止正在执行 lisp 代码,其实按 C-h k 再按 C-g (也可以是其他按键绑定) 就可以查看 C-g 相关的文档了
绑定成其他按键的话像下面这样就可以了(比如绑定成 Ctrl + 空格) 不过行为好像略有不同,不知道什么情况
(global-set-key (kbd "C-SPC") 'keyboard-quit)
取消 C-g 上的绑定
(global-set-key (kbd "C-g") nil)
恐怕直接不能看吧, 得用什么技巧才行. 不然C-g直接就把C-h k给干掉了
可以看的,你自己试一下就知道
是c-h k c-g 吗,我用emacs -q尝试,describe-key直接阵亡
额,不可能吧
怎么个阵亡法?
C-g会直接把C-h k中断掉