3

我正在使用 Eclipse 中的 WikiText 插件来编写我当前项目的 Markdown 文档。

不幸的是,尽管帮助页面声明 Markdown 实现符合 CommonMark,但我似乎无法创建嵌套列表,例如:

  • 把手
    • 阿尔法
    • 布拉沃
    • 查理
  • 设备
    • 阿尔法:AWP
    • 布拉沃:酒吧
    • 查理:M24 SWS

相同的文本和“格式”,即嵌套列表项之前的 4 个空格,在预览中给了我类似的东西

- Handles - Alfa - Bravo - Charlie
- Equipment - Alfa: AWP - Bravo: BAR - Charlie: M24 SWS

但是CommonMark 报告嵌套项目前的 4 个空格是正确的(这意味着它给了我想要的东西,即子列表)。

我之前尝试过添加一个空行,- Alfa但它会将列表项转换为代码。

我已经在上下文菜单中尝试了WikiText > Generate Markdown命令,生成的文件有两个不同之处: - 第一级的标记从我给定的连字符变成了星号。- 二级项目前面有八个空白字符。

尽管如此,预览仍然显示了我上面报告的内容:嵌套列表项与其父项位于同一行。

如何使用该插件创建嵌套列表?或者它不支持嵌套列表?

编辑:在 Jmini 的回答之后,这是我得到的屏幕截图。我在 Mars.2 上使用版本 2.7.0.v20151009-1723。此外,虽然所有编辑器都启用了首选项,但我没有行号。

Markdown 源和预览的屏幕截图

编辑#2:对 Eclipse Bugzilla 的搜索显示了这个似乎相关的错误。鉴于 Jmini 答案中版本号的差异,我已将 Mylyn WikiText 插件更新为最新的每周版本,你瞧,我现在已在 WikiText Markdown 编辑器的预览选项卡中正确呈现嵌套列表。结论:这是一个错误。但我无法理解的是,在修复错误 7 个月后发布的版本如何不包含修复。

4

1 回答 1

2

我不确定是否理解您的问题。

我试过这个来源:

- Lorem
    - first
    - second
- Ipsum
    - first
    - second
- Dolor

这是一个屏幕截图:

在 Mylyn WikiText 中列出 Markdown

我使用 WikiText(版本2.8.0v20160121-2126,Eclipse Neon)得到的 HTML 输出:

<body>
    <ul>
        <li>Lorem</li>
        <ul>
            <li>first</li>
            <li>second</li>
        </ul>
        <li>Ipsum</li>
        <ul>
            <li>first</li>
            <li>second</li>
        </ul>
        <li>Dolor</li>
    </ul>
</body>
于 2016-06-16T21:04:50.243 回答