如何使用Markdown格式在Eclipse WikiText中创建嵌套列表

时间:2016-06-15 15:47:23

标签: eclipse markdown mylyn-wikitext commonmark

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

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

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

相同的文字和"格式化",即嵌套列表项之前的4个空格在预览中给出了类似

的内容
- Handles - Alfa - Bravo - Charlie
- Equipment - Alfa: AWP - Bravo: BAR - Charlie: M24 SWS

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

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

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

然而,预览显示了我上面报告的内容:嵌套列表项与其父项在同一行。

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

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

Screen capture of Markdown source and preview

编辑#2:对Eclipse Bugzilla的搜索显示this bug似乎相关。鉴于Jmini答案中版本号的不同,我已将Mylyn WikiText插件更新为最新的每周构建版本,并且我现在已经在WikiText Markdown编辑器的Preview选项卡中正确呈现了嵌套列表。结论:这是一个错误。我能理解的是,在修复bug之后7个月发布的版本并没有包含修复。

1 个答案:

答案 0 :(得分:1)

我不确定你的问题。

我试过这个来源:

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

这是截图:

List Markdown in Mylyn WikiText

我使用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>