Ответ 1
Вы можете использовать <C-v>U
, то есть прописную букву u, для ввода 8-значного символа шестнадцатеричного кода.
Как ввести символы Unicode, такие как 𝓭
, не копируя его в буфер обмена и вставляя его?
Вещи, которые я знаю:
ga
на символе 𝓭
дает мне hex:0001d4ed
."+p
.<C-v>u
например <C-v>u03b1
дает символ α
.Вы можете использовать <C-v>U
, то есть прописную букву u, для ввода 8-значного символа шестнадцатеричного кода.
Существует функция Vim, предназначенная для упрощения ввода символов, которые не могут быть
напечатано напрямую. Он называется Digraphs (см. :help digraphs
).
Чтобы определить собственный орграф для ввода 𝓭
, используйте команду Ex, аналогичную
один ниже.
:dig dd 120045
где 120045
- это десятичное представление 𝓭
, о котором сообщает ga
команда.
Вставка символа с помощью орграфа проста: Тип
Ctrl + K, за которым следует ярлык этого орграфа (dd
для вышеприведенного).
Существует плагин Unicode для Vim. В соответствии с описанием плагина этот плагин имеет три основные функции: