Vim可以用字符编码(Character Code)插入任意字符。使用此功能可以方便地输入键盘上找不到的字符。
只要知道某个字符的编码,就可以让Vim插入该字符,我们可以用这种方式插入任何字符。方法是:在插入模式下,Ctrl+v+{code}即可
,其中{code}是要插字符的编码。只要按顺序按就是了,不是同时按。
Vim默认接受的字符编码共包含3位数字。例如,假设我们想插入大写的字母A,他的ANSI字符编码是65(十进制),因此我们需要输入
<C-v>065。(<C-v>表示ctrl+v)
然而如果我们想要插入超过3位字符的Unicode字符怎么办呢?解决方法是用4位十六进制编码来输入这些字符,即输入<C-v>u{1234},注
意数字前面的u。比如要输入倒的问号,其unicode字符编码为00bf,只要在插入模式中输入<C-v>u00bf
更多详情内容可参见,vim的帮助文档:h i_CTRL-V_digit
可以用:h digraph-table查看另一个更好阅读的列表,并且该列表对二合字母进行了分类,该命令相当于直接打开了vim的digraph.txt文档。
from http://blog.csdn.net/a627088424/article/details/38941589
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22569416/viewspace-2073042/ ,如需转载,请注明出处,否则将追究法律责任。