2014-01-30 4 views
0

Я использую urxvt (терминал) под awesome (оконный менеджер) и ubuntu (os). В графическом режиме c- установите метку, но в текстовом режиме она вставляет пробел. Проблема решена при использовании gnome-terminal, но некоторые другие комбинации клавиш по-прежнему не работают. Например, C-: вставьте a: в оба терминала. Я не знаю, где искать, чтобы исправить это поведение. C-h k (помощь по комбинации клавиш), за которой следует одна из этих комбинаций, показывает только клавишу, нажатую вдоль ctrl, например C- интерпретируется как.C- <SPC> перехвачен в emacs -nw (терминальный перехват?)

Как указано в комментариях, терминал, вероятно, является причиной. Я считаю, что C- не должен вводить пробел в подсказке терминала, который он здесь делает.

Я идентифицировал this question как относящийся. This one too.

+0

Я не нашел про гном-терминал. Лично я отказался от этого рабочего процесса. Я работаю почти исключительно в Emacs + оболочке emacs M-x. Мне нравится тот факт, что это тоже обычный буфер, я могу открыть PDF и изображения, просматривать файлы с помощью Dired, слушать музыку с mpg123, я вызываю оболочку с shell-pop, у меня есть вкладки с elscreen и т. Д. (Некоторые хорошие советы: http://wikemacs.org/index.php/Shell). – Ehvince

+0

Мне нужна текстовая версия emacs для работы над ssh. –

+0

Вы можете использовать tramp для работы над ssh. Что касается вашего вопроса, я не думаю, что это проблема Emacs, но что-то связанное с вашим терминалом (как это переводит комбинацию клавиш с кодами клавиш). Возможно, ваши шансы найти эксперта по этому вопросу улучшатся, если вы добавите некоторые ярлыки в свой вопрос, связанный с текстовыми терминалами. – juanleon

ответ

1

В моем случае, Ctrl-Space используется для изменения методов ввода. Запуск ibus-setup и развязывание ее исправить мою проблему (теперь он производит NUL)

Смотрите также: https://askubuntu.com/questions/243639/ctrlspace-has-been-bound-to-invoke-some-input-method-and-does-not-work-in-ema

+0

Спасибо, что поделились этим. Моя проблема, вероятно, что-то еще, поскольку я не использую ibus. –