我想一个快速和简单的方法插入某些unicode字符到文本文件与vim,我经常使用,例如,英国磅和tick字符,而不是键入:
i C-v u00A3 = £ i C-v u2713 = ✓
7kjnsjlb1#
经过一番挖掘,我得出了以下结论:
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中所有可能的有向图列表。附:不要与 * 音调符号 * 混淆,后者是字符重音,如德语元音变音ü。希望这对外面的人也有帮助。
C-k <2letter shortcut>
:digraph
:dig
ü
mlmc2os52#
我相信插入Unicode代码最快、最简单的方法是为最常用的字符添加缩写:
:iabbrev upound u00A3 :iabbrev utick u2713
这些命令添加缩写并使它们在插入模式下可用。要展开它们,请编写名称(“upound”或“utick”),后跟一个非关键字字符,如逗号、空格、Esc或Enter。
2条答案
按热度按时间7kjnsjlb1#
TL;DR
经过一番挖掘,我得出了以下结论:
有向图候选列表
这一新功能被添加到2019年5月发布的Vim 8.2中。
使用**
C-k <2letter shortcut>
**从 * 插入模式 * 输入输入
:digraph
或:dig
,显示Vim中所有可能的有向图列表。附:
不要与 * 音调符号 * 混淆,后者是字符重音,如德语元音变音
ü
。希望这对外面的人也有帮助。
mlmc2os52#
我相信插入Unicode代码最快、最简单的方法是为最常用的字符添加缩写:
这些命令添加缩写并使它们在插入模式下可用。要展开它们,请编写名称(“upound”或“utick”),后跟一个非关键字字符,如逗号、空格、Esc或Enter。