2013-06-26 12 views
5

Najwyraźniej, all of these are valid javascript characters i chcę zacząć używać ich jako nazwy var, ale jak mogę je wpisać w moim edytorze tekstu?Jak mogę wpisać dowolny znak Unicode w wysublimowany tekst?

Próbowałem googling unicode i jak wpisywać znaki Unicode bez skutku.

+7

Uwielbiam brak opinii w trakcie głosowania. – sherlock

+0

Innym rozwiązaniem jest napisanie [niestandardowej wtyczki] (http://stackoverflow.com/questions/21290849/replacing-words-with-greek-letters-in-sublimetext) lub edycja powiązań klawiszy użytkownika. – SwiftsNamesake

Odpowiedz

8

Wiele znaków wymienionych na cytowanej stronie znajduje się w płaszczyźnie 1, tj. Poza podstawową płaszczyzną wielojęzyczną (BMP), nieformalnie scharakteryzowanej jako "16-bitowy podzestaw kodu Unicode". Zgodnie ze standardem ECMAScript implementacja może obsługiwać znaki spoza BMP, ale nie musi. W rzeczywistości wymaga to tylko wsparcia dla znaków, które zostały zdefiniowane w Unicode w wersji 3.0. Inne znaki mogą być używane, ale mogą powodować problemy z przenośnością. W praktyce nowoczesne implementacje JavaScript obsługują pełny kod Unicode.

Sposób wpisywania znaków zależy od edytora tekstu i innego oprogramowania. Istnieją na przykład narzędzia, które umożliwiają wprowadzanie znaków za pomocą specjalnych kombinacji klawiszy, bezpośrednio wprowadzając je do bieżącego punktu wstawienia lub dodając je do schowka.

O ile mi wiadomo, jedynym narzędziem, które pozwala pisać dowolny znak Unicode jest mój full Unicode input utility. Twój edytor może mieć bardziej zintegrowane narzędzie, ale większość edytorów tekstu jest raczej prymitywna w danych wejściowych Unicode. Sprawdź stronę Alana Wooda: Unicode and Multilingual Editors and Word Processors.

+0

Dzięki za wszystkie informacje, świetnie! – sherlock

+0

To jest fantastyczne! Dzięki. – lkuty

Powiązane problemy