Я хочу ввести:
- Символ градуса Цельсия
- Распространенное греческое письмо: альфа, тета, омега
Я хочу ввести:
Ответы:
Если вы знакомы с 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
и поиска «альфа»