Я установил emacs24-nox на временный экземпляр Ubuntu (на виртуальной машине VmWare Player, которую я не собираюсь хранить долго).
Я запустил emacs для редактирования файла конфигурации Apache2, используя:
sudo emacs /etc/apache2/mods-enabled/dir.conf
Когда emacs запущен, когда я нажимаю control и клавишу косой черты (Ctrl - /), emacs ведет себя так, как будто я нажал кнопку удаления. Я ожидал, что это undo
мои последние изменения.
Почему это происходит?
Примечание: та же кнопка Ctrl ведет себя как и ожидалось для других команд (то есть я могу перемещать курсор с помощью Ctrl- n, Ctrl- p, Ctrl- f и Ctrl- b), поэтому я не думаю, что есть проблема с отображение Ctrl на 'Emacs C'.
Режим emacs описывается как (Conf [Space]). Я предполагаю, что это может быть режим, который изменяет привязку этой последовательности клавиш. Я новичок в Emacs, так что не совсем уверен.
Любые намеки приветствуются.
Обновление - @Drew, любезно, предположил, что первое, что нужно выяснить, это то, что видит Emacs, когда вы «нажимаете control и клавишу слеша вперед (Ctrl-/).
Итак, я попробовал Ctrl - h k, а затем Ctrl - /, и он получил информацию о DEL.
DEL запускает команду delete-backward-char, которая является интерактивной скомпилированной функцией Lisp ...
Итак, теперь мы точно знаем, что Ctrl - / связан с командой DEL.