加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim中的数学符号

发布时间:2020-12-16 01:25:33 所属栏目:安全 来源:网络整理
导读:有没有人知道如何使 vim将数学符号的html实体转换成数学角色? 例如: 安培; NE;变得≠ 安培; there4;成为∴ 这里是一个带有html实体的符号表 http://barzilai.org/math_sym.htm 更新:解决,bignose通过解决方案. 使用:Vim的有向图功能.用Unicode的字符编码
有没有人知道如何使 vim将数学符号的html实体转换成数学角色?

例如:

&安培; NE;变得≠

&安培; there4;成为∴

这里是一个带有html实体的符号表
http://barzilai.org/math_sym.htm

更新:解决,bignose通过解决方案.

使用:Vim的有向图功能.用Unicode的字符编码,

请参阅“:help digraphs”以获得文档

我仍在寻找一个等宽的Unicode字体,所以它完全渲染,但额外的空间,它的工作原理很好.

为了看数学角色UTF-8必须是编码和将显示这些字符的字体.

我将以下内容添加到我的vim配置文件中.

创建自定义文件:mathdoc.vim语法/

" set the encoding to be utf-8,requires gVim or a terminal capable of
" unicode see ':help Unicode' for details
set encoding=utf-8
" requires a font that has characters for the higher uniocode symbols
set guifont=MS Gothic

我添加到filetype为我自己的自定义扩展名.txtmt设置这个

au BufNewFile,BufRead *.txtmt   setf mathdoc

但是您可以随时打开文件来调用它:

:set ft=mathdoc

图形工作很好,因为下面指定的bignose是如何工作的

在插入模式下:
按控制k,后跟:

∴是S *

≠is!=

Σ是Z

≡is = 3

?是< = ?is =>

?是==

?是FA

?是TE

?是 – )

请参阅:digraphs作为完整列表
*注意,如果你只看到半屏幕值得你的字符编码不是unicode,unicode字符覆盖几个屏幕,键入:set encoding = utf-8切换到utf-8.

上述链接中的表格中包含您需要找到键盘快捷键的字符数字,例如8756是∴

你想要Vim所说的“digraphs”:阅读:help digraphs来看看它们是如何被使用的,以及:在图形列表里面定义一些.

摘要:在插入模式下,按Ctrl K(使Vim显示突出显示,等待进一步输入),然后定义两个图形的两个字符. Vim然后替换您使用定义的结果字符键入的内容.例如. Ctrl K,!,=产生’≠’.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读