В PuTTY комбинация клавиш Emacs не действует

Пожалуйста, постарайтесь простить этот вопрос, немного не относящийся к теме программирования. По крайней мере, я получаю эту проблему при переносе моего кода C++ в Linux. Проблема, с которой я сталкиваюсь, очень проста: некоторые комбинации клавиш не распознаются emacs. Одним из результатов этого является то, что я не могу «отменить» изменения в Emacs.

Я запускаю Putty.exe из Windows на свою машину с Ubuntu. Набор символов Putty (Окно -> Перевод -> набор символов полученных данных) — UTF-8, и все мои шведские символы аккуратно отображаются на консоли. Однако в Emacs я не могу заставить C-_ работать. Ничего не произошло. Комбинация клавиш на моей шведской клавиатуре

Ctrl Shift -

Любые указатели полезны!


person Jonas Byström    schedule 22.05.2009    source источник
comment
Это определенно интересно для программистов :) У меня было то же самое с SecureCRT, и я так и не понял, как это решить.   -  person Andomar    schedule 23.05.2009
comment
я не говорил, что это неинтересно для программистов; только это не связано с программированием. Насколько я понимаю, критерии serverfault-vs-stackoverflow связаны с программированием или нет?   -  person Cheeso    schedule 25.05.2009
comment
У меня тоже была эта проблема, и, поскольку я буду часто использовать Emacs поверх PuTTY, я добавил это в свой локальный .emacs: (global-set-key (kbd "C--") 'undo) Можно также привыкнуть к C-- для отмены, так как это означает меньшее количество клавиш и будет работать через PuTTY.   -  person Deniz Dogan    schedule 04.11.2010


Ответы (2)


Попробуйте только Ctrl и "-". Я не использую emacs, но я использую эту клавишу для screen(1), так как она не используется ни для чего другого (и Ctrl-a по умолчанию не так полезен). В Windows (с моей норвежской клавиатурой) нажатием клавиши для ее запуска является просто Ctrl-. В окнах консоли в KDE Ctrl- уменьшит размер шрифта, поэтому здесь я должен вернуться к Ctrl Shift - (несколько лет назад там тоже был просто Ctrl-).

person hlovdal    schedule 22.05.2009

Когда я редактирую со шведской клавиатурой, я привык отменять с помощью C-x u по причинам, которые уже не могу вспомнить.

person serbaut    schedule 22.05.2009