emacs dired-jump键绑定不起作用

时间:2012-06-15 02:15:17

标签: emacs dired

我在.emacs中写这个

(require 'dired-x)
(global-set-key (kbd "C-x C-j") 'dired-jump)

但是当我开始使用emacs时,我可以使用M-x dired-jump,但是C-x C-j什么都不做。我搜索了很多,也许它是 自动加载问题?任何人都可以解决它?

1 个答案:

答案 0 :(得分:2)

默认情况下,

dired-x绑定dired-jump,因此如果你有require个库,则不需要添加绑定(除非你想要它在另一个关键序列上,疗程)。

那就是说,我不确定为什么这不适合你,但是在没有global-set-key的情况下尝试一下,看看它是否有所作为?

同时测试开始emacs -Q,将(require 'dired-x)后跟 Cj 输入*scratch*缓冲区,然后测试 Cx < kbd> Cj 是绑定的。

同时检查dired-bind-jump变量的值:

M-x customize-group RET dired-keys RET

默认情况下它已启用,但在禁用时实际上显示取消设置全局绑定(如果存在),因此根据实际执行顺序,可能会撤消您设置的绑定。