Я пытаюсь научить Emacs стандартным сочетаниям клавиш. Я использую версию emacs23-nox из Debian, часто через соединение SSH. Одним из них является CTRL + SHIFT + S для SaveAs . Соответствующая часть конфигурации выглядит следующим образом:
(global-set-key (kbd "C-S") 'write-file)
(global-set-key (kbd "C-s") 'save-buffer)
но вызывает либо CTRL + SHIFT + S и CTRL + S invoke 'save-buffer
(или 'write-file
, в зависимости от того, какая строка стоит последней). Я также попробовал "C-S-s"
вместо "C-S"
.
Не использовать клавиши Shift раздел Почему горячие сочетания клавиш Emacs говорит, что это невозможно. Я прочитал этот ответ , но принятое решение не работает для меня (Ch k CTRL + SHIFT + S печатает Cs) .
Есть ли способ заставить Emacs (без версии GUI) различать CTRL + SHIFT + S и CTRL + S