查看: 827|回复: 3
打印 上一主题 下一主题

[教程] 在vim 中输入特殊字符

[复制链接]

该用户从未签到

95

主题

554

回帖

2万

积分

翰林院编修

终身学习者

Rank: 11Rank: 11Rank: 11Rank: 11

积分
24557

翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

跳转到指定楼层
1
发表于 2017-3-31 09:53:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 henices 于 2019-11-18 16:18 编辑

vim 的编辑能力确实很强,今天说一下如何在vim中输入特殊字符,比如音标、unicode 字符。

http://vimhelp.appspot.com/digraph.txt.html
http://vimhelp.appspot.com/insert.txt.html#i_CTRL-V_digit

关键就在上面两篇,可能许多人不喜欢看复杂的文章,我这里简单介绍一下用法。

输入音标 ə


  1. i 进入编辑模式    CTRL-vu0259
  2. 那如何知道 ə 的 unicode hex number 是 0259呢,在vim的normal 模式下,将光标移动到ə输入ga
复制代码


输入 ⇒


  1. i 进入编辑模式   CTRL-k=>
  2. :dig 可以看到支持这种方法输入的unicode 字符
复制代码

评分

1

查看全部评分

本帖被以下淘专辑推荐:

该用户从未签到

0

主题

48

回帖

430

积分

秀才

Rank: 3Rank: 3

积分
430
2
发表于 2017-6-18 08:46:17 | 只看该作者
这个很有用,windows下面,默认的那个等宽字体不能完全显示所有国际音标
能否告知那些字体可以显示出来输入的音标么?

该用户从未签到

0

主题

48

回帖

430

积分

秀才

Rank: 3Rank: 3

积分
430
3
发表于 2017-6-18 09:07:30 | 只看该作者
楼主的网站我这边上不了,其实就是vim的文档
vim的normal模式下面查询帮助
:h dig
:h insert
就可以看
或者sourceforge上面也可以看到最新的
http://vimdoc.sourceforge.net/htmldoc/digraph.html
http://vimdoc.sourceforge.net/htmldoc/insert.html