Я хочу ввести:
- Символ градуса Цельсія
- Поширена грецька літера: Альфа, Тета, Омега
Я хочу ввести:
Відповіді:
Якщо ви знайомі з 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та шукаючи "альфа"