3

Так ВИМ есть отличная возможность диграфов для ввода специальных символов , таких как á Но, похоже, он ограничен только двумя символами (отсюда и "орграфы"). Что меня интересует, так это то, каков путь vim для ввода в более сложные диакритические знаки, такие как , или это с тремя диакритическими знаками: ặ̀ . Так что, если бы он следовал той же схеме vim, я бы предположил:

Ctrl+k a . ( ' => ặ̀

Что-то вроде того. Хотите знать, как сделать это с помощью простых методов клавиатуры?

1 ответ1

1

Да, разные орграфы не сочетаются. Если вам часто требуется определенный специальный символ, рекомендуется определить для него собственный орграф, потому что это самый короткий способ ввести его. Например

:digraph a* 7857

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

Общая запись

В качестве альтернативы вы можете ввести любой специальный символ с помощью :help i_CTRL-V_digit.

<C-v>u1eb1

Недостатком является то, что вы должны помнить шестнадцатеричный код.

Поддельные орграфы

Вы также можете определить (вставка и команда) отображения режимов, которые "чувствуются" как орграфы; они не ограничиваются двумя комбинирующими символами, а также не мешают вам также использовать стандартные орграфы:

:noremap! <C-k>a.(' ằ

Это, вероятно, тот подход, который вы бы предпочли. Чтобы сохранить это, поместите определения в ваш ~/.vimrc или в отдельный ~/.vim/plugin/mydigraphs.vim .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .