1

Я использую emacs23, установленную в Ubuntu 10.04

Попытка определить связывание клавиш с помощью

M-x define-key "key" 'function

в буфере mimi, но он сказал мне, что "[Нет совпадений]"

Пытался поставить

(define-key ctl-x-map "1" 'goto-line)

в моем файле .emacs, тем не менее, связывание клавиш не изменяется, cxl по-прежнему вызывает функцию «считать строки на странице».

какая-нибудь подсказка почему?

1 ответ1

2

Первый сбой, потому что M-x отображает только объявленные функции (interactive) . Интерактивная версия define-key называется global-set-key .

Второй - потому что вы определяете C-x 1 , но затем пытаетесь использовать C-x l . 1 и l не был тот же характер , так как пишущие машинки вышли из моды.

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