在vim中插入unicode字符

mftmpeh8  于 2022-11-11  发布在  其他
关注(0)|答案(2)|浏览(179)

我想一个快速和简单的方法插入某些unicode字符到文本文件与vim,我经常使用,例如,英国磅和tick字符,而不是键入:

i C-v u00A3 = £
i C-v u2713 = ✓
7kjnsjlb

7kjnsjlb1#

TL;DR

经过一番挖掘,我得出了以下结论:

有向图候选列表

Insert Digraphs
i C-k OK = ✓
i C-k $$ = £
i C-k Eu = €
i C-k XX = ✗
i C-k TM = ™
i C-k Co = ©
i C-k Rg = ®
i C-k /- = †
i C-k RT = √
i C-k *1 = ☆
i C-k *2 = ★

NB: tmux maps C-k so unmap it for vim in tmux.conf

这一新功能被添加到2019年5月发布的Vim 8.2中。
使用**C-k <2letter shortcut>**从 * 插入模式 * 输入
输入:digraph:dig,显示Vim中所有可能的有向图列表。
附:
不要与 * 音调符号 * 混淆,后者是字符重音,如德语元音变音ü
希望这对外面的人也有帮助。

mlmc2os5

mlmc2os52#

我相信插入Unicode代码最快、最简单的方法是为最常用的字符添加缩写:

:iabbrev upound u00A3
:iabbrev utick u2713

这些命令添加缩写并使它们在插入模式下可用。要展开它们,请编写名称(“upound”或“utick”),后跟一个非关键字字符,如逗号、空格、Esc或Enter。

相关问题