Как связать “ß” с Meta-s?

Можно выполнить команды как другие пользователи, использующие su:

 su USERNAME -c COMMAND

Будет работать COMMAND с полномочиями, до которых спадают USER.


Отметьте это, по умолчанию, su будет использовать интерпретатор оболочки целевого пользователя для выполнения команды. В отличие от этого, поведение по умолчанию sudo должен рассматривать COMMAND как автономная программа, которая запущена текущая среда. Конечно, эти поведения по умолчанию могут быть изменены с различными переключателями и переменными среды.

3
01.08.2011, 20:50
2 ответа

Ответьте на 1.

Попытайтесь добавить, это к Вашему emacs конфигурационному файлу (должен быть ~/.emacs.d/init.el или одинаково):

(define-key global-map [(meta s)] [?\u00DF])
3
27.01.2020, 21:20
  • 1
    При вводе ярлыка я добираюсь After 0 kbd macro iterations: Keyboard macro terminated by a command ringing the bell. –  Björn Pollex 01.08.2011, 21:58
  • 2
    @Björn: Я не полностью понимаю, почему, но это кажется этим a \ необходим в конце. –  Stéphane Gimenez 01.08.2011, 22:47
  • 3
    Гм, все еще получая ту же ошибку. –  Björn Pollex 01.08.2011, 23:15
  • 4
    @Björn: Посмотрите мою последнюю попытку, если этот не будет работать, то я брошу Хороший :-) –  Stéphane Gimenez 01.08.2011, 23:53

Поместите следующее в свой .emacs... Я не использую Mac, таким образом, я не мог протестировать ту сторону его. Однако это работает на меня.
Оригинал define-key global-map представленный Björn Pollex не работал на меня, но его использование последней версии (U+00DF) действительно работает (для меня), я не могу сказать из Ваших комментариев (до настоящего времени), если это работает на Вас.. Если это не делает, попробуйте этого..

(defun insert-sharp-s ()
  "Insert Unicode Character 'LATIN SMALL LETTER SHARP S' (U+00DF)"
       (interactive)
       (insert "ß")
       )
(global-set-key "\M-s" 'insert-sharp-s)
1
27.01.2020, 21:20

Теги

Похожие вопросы