Я хочу ввести:
- Символ градуса Цельсія
- Поширена грецька літера: Альфа, Тета, Омега
Я хочу ввести:
Відповіді:
Якщо ви знайомі з TeX, ви знайдете TeX
корисним метод введення. Просто роби
M-x set-input-method TeX
потім введіть щось на кшталт \alpha
- воно буде замінено відповідним символом Unicode. Ви можете вимкнути спосіб введення, ввівши C-\
.
Ви можете знайти всі підтримувані команди TeX за допомогою
M-x describe-input-method
Стандартний спосіб Emacs для цього C-x 8 RET
дотримується або кодовою точкою Unicode (натуральне число), або символом Unicode символу. Завершення доступне для назви.
Якщо ви використовуєте бібліотечні Icicles, то ви можете доповнити ім'я, використовуючи його частини, при цьому декілька шаблонів відповідають різним частинам. І ви можете бачити самих символів поруч із іменами своїх кандидатів у буфері *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
вставку a GREEK SMALL LETTER ALPHA
. Я отримав початкову альфа в global-set-key
рядку, використовуючи C-x 8 RET
та шукаючи "альфа"