1

Я хотел бы использовать Cc B в качестве привязки, только кажется, что он уже связан:

C-c b (translated from C-c B) runs the command …
  • Как я могу увидеть, где находится код, который его связывает?

  • Как отменить это сам?


B или Sb, есть ли для этого стандарт?

1 ответ1

2

C-h k C-c b чтобы показать, какая команда выполняется. Нажмите / нажмите пробел на ссылке .el в первом абзаце, чтобы увидеть код.

(global-unset-key "\C-cb") в вашем .emacs для сброса ключа.

Изменить 1:

Сначала найдите, какая команда выполняется с этим нажатием клавиши, с помощью description describe-key:C-h k C-c B Если emacs сообщает, что C-c B is undefined , вероятно, он возвращается к команде в нижнем регистре, C-c b .

В случае такого отката, связывание заглавного ключа с помощью команды (global-set-key (kbd "C-c B") 'command) оставит резервный ключ на месте.

В противном случае в окне *help* которое вызывает description-key, в первом абзаце будет упомянут файл .el , вы можете вызвать его щелчком или пробелом, когда на нем есть точка. Ваша команда, вероятно, будет установлена где-то в этом коде.

Чтобы найти код, попробуйте выполнить поиск по describe-key set-key , некоторым вариантам вашей строки kbd или, если худший вариант, получит худший key .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .