Я пытаюсь установить [Ctrl] -[;] в качестве привязки клавиш в моем.emacs, как это
(global-set-key "\C-;" 'comment-or-uncomment-region)
однако это не работает, когда я пытаюсь (я не получаю никаких сообщений об ошибках, это просто не имеет никакого эффекта ). Однако это сработает, если я попробую обычный символ (, например, установив его в "\C-p").
Я также пробовал
(global-set-key (kbd "C-;") 'comment-or-uncomment-region)
, но мне не нравится этот вариант, потому что у меня он не работает, когда я запускаю "emacs -nw". Любые мысли о том, как я могу это сделать?
РЕДАКТИРОВАТЬ:Когда я запускаю C-hcC-; в emacs -nw
я получаю вывод :
; runs the command self-insert-command
, который точно такой же, как при запуске C-hc; вemacs -nw
Итак, я считаю, что Филс прав, что это терминальная проблема, потому что emacs никогда не видит C-; , он видит только ;