Я хочу ввести:
- Символ градуса Цельсия
- Распространенное греческое письмо: альфа, тета, омега
Я хочу ввести:
Ответы:
Если вы знакомы с TeX, вы найдете TeXметод ввода полезным. Просто сделать
M-x set-input-method TeX
затем введите что-то вроде \alpha- это будет заменено на соответствующий символ Unicode. Вы можете отключить метод ввода, набрав C-\.
Вы можете найти все поддерживаемые команды TeX с
M-x describe-input-method
За стандартным способом Emacs для этого C-x 8 RETследует либо кодовая точка Unicode (натуральное число), либо имя Unicode символа. Завершение доступно для имени.
Если вы используете библиотечные сосульки, то можете дополнить имя, используя его части, с несколькими образцами, совпадающими с разными частями, если хотите. И вы можете увидеть сами символы рядом с именами кандидатов в буфере *Completions*.
Например, C-x 8 RET cels S-RETзавершается до DEGREE CELSIUS 2103 ℃и вставки , которые характера, ℃.
В дополнение к C-x 8 RETупомянутому здесь, который позволяет вставлять любой символ по имени, C-x 8также имеется множество сочетаний клавиш для вставки общих символов. В этом случае C-x 8 oвставляется «°». Увидеть их всех сC-x 8 C-h
Карта C-x 8клавиш также является хорошим местом для определения ваших собственных комбинаций клавиш для вставки наиболее часто используемых вами символов. Греческие буквы не привязаны к ключам по умолчанию, но мы можем добавить их такими строками, как
(global-set-key (kbd "C-x 8 a") (lambda () (interactive) (insert "α")))
который сделает C-x 8 aвставку GREEK SMALL LETTER ALPHA. Я получил начальную альфа в global-set-keyстроке с помощью C-x 8 RETи поиска «альфа»