Я использую urxvt (терминал) под awesome (оконный менеджер) и ubuntu (os). В графическом режиме c- установите метку, но в текстовом режиме она вставляет пробел. Проблема решена при использовании gnome-terminal, но некоторые другие комбинации клавиш по-прежнему не работают. Например, C-: вставьте a: в оба терминала. Я не знаю, где искать, чтобы исправить это поведение. C-h k (помощь по комбинации клавиш), за которой следует одна из этих комбинаций, показывает только клавишу, нажатую вдоль ctrl, например C- интерпретируется как.C- <SPC> перехвачен в emacs -nw (терминальный перехват?)
Как указано в комментариях, терминал, вероятно, является причиной. Я считаю, что C- не должен вводить пробел в подсказке терминала, который он здесь делает.
Я идентифицировал this question как относящийся. This one too.
Я не нашел про гном-терминал. Лично я отказался от этого рабочего процесса. Я работаю почти исключительно в Emacs + оболочке emacs M-x. Мне нравится тот факт, что это тоже обычный буфер, я могу открыть PDF и изображения, просматривать файлы с помощью Dired, слушать музыку с mpg123, я вызываю оболочку с shell-pop, у меня есть вкладки с elscreen и т. Д. (Некоторые хорошие советы: http://wikemacs.org/index.php/Shell). – Ehvince
Мне нужна текстовая версия emacs для работы над ssh. –
Вы можете использовать tramp для работы над ssh. Что касается вашего вопроса, я не думаю, что это проблема Emacs, но что-то связанное с вашим терминалом (как это переводит комбинацию клавиш с кодами клавиш). Возможно, ваши шансы найти эксперта по этому вопросу улучшатся, если вы добавите некоторые ярлыки в свой вопрос, связанный с текстовыми терминалами. – juanleon