uogólnione indeksowanie dolne i górne w vimie


1

Za pomocą edytora tekstu vimmożna tworzyć numery w indeksie dolnym i górnym, używając cyfr control- k- nsdo subskrypcji i control- k- nSdo superskrypcji, gdzie njest cyfra arabska. Czy istnieje mechanizm uogólnionej subskrypcji i nadpisywania innych znaków (np. Liter łacińskich lub greckich)?

Odpowiedzi:


2

Zakładam, że pytasz o blok „ rozszerzeń fonetycznych ” UTF-8 ? Vim nie posiada domyślne digrafy dla tych znaków, ale nadal można je wprowadzić poprzez naciśnięcie control- v, u, [4 character hex code].

Dodatkowo możesz tworzyć własne digraphy z dziesiętną wersją kodu. Na przykład tworzy to digraph dla indeksu górnego „a”:

:digraph aS 7491

Pamiętaj tylko, że digraf „aS” już istnieje, więc go zastąpisz.


Dziękujemy za wskazanie bloku rozszerzeń fonetycznych Unicode. Zauważam, że dostępny jest tylko podzbiór dostępnych liter w indeksie dolnym i górnym. Kilka innych zapewnia blok uzupełniania rozszerzeń fonetycznych. Czy znasz wykres, który zawiera wszystkie możliwe litery w indeksie dolnym i górnym? Ponadto moja wersja vimoczekuje, że wartości Unicode będą wprowadzane w notacji szesnastkowej (aby uzyskać indeks „a” w indeksie górnym, musiałem 1D43raczej wpisać niż 7491, jak w twoim przykładzie). Co decyduje o oczekiwanej podstawie kodu znaku?
user001

Widzę, że zestaw znaków w indeksie górnym i dolnym w Unicode jest niekompletny ( en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts ).
user001
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.