使用unicode项目符号/分项标记进行标记

使用unicode项目符号/分项标记进行标记,unicode,markdown,Unicode,Markdown,我使用键盘布局(Neo 2),它允许我直接输入大量unicode字符,例如•(U+2022,“bullet”)、-(U+2013,“en dash”)和-(U+2014,“em dash”) 我想在标记文件中使用这些字符。原始MD文件看起来已经标记了一半,我已经非常习惯于键入这些字符。是否有支持此功能的标记方言?否,目前(2019年)没有支持Unicode列表项标记的标记方言,如“bullet”: 该声明的参考是一个GitHub托管的工具,用于比较各种降价实现的输出。在撰写本文时,降价来源 •第

我使用键盘布局(Neo 2),它允许我直接输入大量unicode字符,例如
(U+2022,“bullet”)、
-
(U+2013,“en dash”)和
-
(U+2014,“em dash”)

我想在标记文件中使用这些字符。原始MD文件看起来已经标记了一半,我已经非常习惯于键入这些字符。是否有支持此功能的标记方言?

否,目前(2019年)没有支持Unicode列表项标记的标记方言,如“bullet”:

该声明的参考是一个GitHub托管的工具,用于比较各种降价实现的输出。在撰写本文时,降价来源

•第1项
•项目2
是,而不是一个列表,由该工具包含的所有35个降价实现组成——可以说,这些都是具有实际意义的实现。上面的屏幕输出通常如下所示:

•项目1•项目2
在这种特殊情况下值得注意的是,降价发明家John Gruber认为,缺乏对实际项目符号的支持•表示项目符号列表是“明显的遗漏”。在一篇文章中,他接着解释说,当他在2003年研究第一个标记解析器时,如果不是因为字符编码不匹配(当时一个常见的现实问题),他会首先为列表添加Unicode语法标记,这就是为什么他将特殊字符限制在7位ASCII范围内

,标记语法的后期标准化工作未包括•。自2014年以来,CommonMark的留言板上出现了一个冗长的、有时甚至是激烈的讨论,CommonMark的一些最杰出的支持者对此做出了贡献。然而,最后一句话可能会说出来,因为最终确定的1.0规范仍在等待发布


,值得一提的是,一种具有最小标记设计理念的文本文件格式与Markdown非常类似,它确实支持Unicode列表标记(•,但也支持–––––––––––––––––––),这就是。

大多数Markdown实现(例如pandoc)都支持Unicode,因此字符可以很好地传递。