微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

查找给定符号的MMT Unicode缩写例如,给定☞,找到“ juri”

如何解决查找给定符号的MMT Unicode缩写例如,给定☞,找到“ juri”

MMT的常规IDE /编辑器(例如IntelliJ + MMT pluginjEdit)具有针对某些有用的Unicode字符的自动完成功能。例如,我可以键入 j l e 并立即得到建议jleftrightarrow,该文件自动补全后会被{{1 }}。

有没有办法找出反向关联?例如。我手头有一个符号,想知道以开头的自动补全缩写-如果存在的话。那只手,我会得到j

解决方法

据我所知,目前没有找到或搜索ASCII缩写的好方法,除了直接寻找源代码外,这至少有一个优点,就是可以保证它是最新的。日期。

所有的IDE插件都可以访问mmt.jar并从嵌入其中的特定资源文件中加载其缩写。您可以在GitHub上找到它:https://github.com/UniFormal/MMT/blob/master/src/mmt-api/resources/unicode/unicode-latex-map

从长远来看,我们应该考虑使用第三个提供简短说明的“字段”扩展该文件,例如IntelliJ中有一个文本字段来搜索特定的缩写。

,

我开发的MMT OnlineTools允许这样做:https://comfreek.github.io/mmteditor

请参见下面的屏幕截图:如果您已经有一个不知道如何键入的充满Unicode符号的字符串,只需将其粘贴到“我如何键入X?” 下。而且,如果您要查找特定的缩写(按Unicode字符或名称的一部分),请使用“缩写搜索” 功能。

内部,我的工具从Dennis在其答案中链接的同一resource file中提取(副本)。

Screenshot of the MMT Online Tools

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。