【问题标题】:TFS not properly showing Line Break in Markdown tableTFS 未正确显示 Markdown 表中的换行符
【发布时间】:2017-01-23 17:00:16
【问题描述】:

我有一个带有表格的 TFS 上托管的降价文件。我想在表格中有一个多行单元格,所以我在表格单元格的文本中添加了<br>

在本地(使用 Sublime Markdown Preview 甚至 Visual Studio Web 扩展)看起来是正确的。但是,一旦文件被签入并显示在浏览器中,<br> 将在表中按原样显示(即,没有换行符)。 <br>在文档中的其他地方都是一样的。

我尝试了其他解决方案(单元格中每行末尾的 2 个空格,使用 <br />),但似乎没有任何效果。有什么想法吗?

编辑:我在 Markdown 文档中放入的 any 原始 html 似乎只是在我的在线文档中转义(因此显示为原始文本)。令人沮丧。

【问题讨论】:

  • 在浏览器中显示是什么意思?您是说在 tfs 门户网站中打开文件吗?而且这种现象是只有特定的markdown文件才会出现还是都一样?
  • 是的,在 tfs 门户网站中打开 md 文件时。我不确定我们是否尝试在其他 md 文件中使用
    s(还),但我没有理由相信有问题的文件有什么特别之处。
  • 嗨,杰夫,终于知道了。当您导出到 HTML 时,使用 <br> 有效。但是,如果您也使用 pandoc 导出到 LaTeX/PDF,则可能必须使用 grid tables 作为解决方法
  • 嗨,杰夫,你知道如何在 MD 文件中设置换行符吗?在代码部分?标记为代码的所有内容都在一行中(预览时有效,保存后无效)

标签: tfs markdown


【解决方案1】:

当您导出到 HTML 时,使用 <br> 可以工作。

但是,如果您也使用 pandoc 导出到 LaTeX/PDF,则可能必须使用 grid tables 作为解决方法:

+---------------+---------------+--------------------+
| Header        | Header         | Header            |
+===============+===============+====================+
| Cell1         | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+
| Cell2         | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+

在 TFS 小部件中:

此外,这里有一个不错的 Sublime Text 包:Table Editor

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多