Я установил 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.

0