2013-06-26 3 views
5

По-видимому, all of these are valid javascript characters, и я хочу начать использовать их в качестве имен var, но как их ввести в текстовый редактор?Как ввести символ Юникода в возвышенный текст?

Я пробовал поиск в Юникоде и как вводить символы Юникода безрезультатно.

+7

Мне нравится без комментариев проголосовать. – sherlock

+0

Еще одно решение - написать [пользовательский плагин] (http://stackoverflow.com/questions/21290849/replacing-words-with-greek-letters-in-sublimetext) или отредактировать привязки ключевых слов пользователя. – SwiftsNamesake

ответ

8

Многие из символов, перечисленных на указанной странице, находятся на плоскости 1, то есть вне базовой многоязыковой плоскости (BMP), неофициально характеризуемой как «16-разрядное подмножество Unicode». Согласно стандарту ECMAScript, реализация может поддерживать персонажей вне BMP, но это не обязательно. Фактически, это требует только поддержки символов, которые были определены в Unicode версии 3.0. Могут использоваться другие символы, но они могут вызывать проблемы с переносимостью. На практике современные реализации JavaScript поддерживают полный Unicode.

Как вы вводите символы, зависит от вашего текстового редактора и другого программного обеспечения. Существуют, например, утилиты, которые позволяют вводить символы с некоторыми специальными комбинациями клавиш, либо непосредственно вставляя их в текущую точку вставки, либо добавляя их в буфер обмена.

Насколько я знаю, единственным инструментом, позволяющим вводить любой символ Юникода, является мой full Unicode input utility. У вашего редактора может быть более интегрированный инструмент, но большинство текстовых редакторов довольно примитивны для ввода в Юникоде. Посмотрите страницу Алана Вуда Unicode and Multilingual Editors and Word Processors.

+0

Спасибо за всю информацию, отлично! – sherlock

+0

Это фантастика! Благодарю. – lkuty

Смежные вопросы