Syntax 降价中的制表符空间

Syntax 降价中的制表符空间,syntax,markdown,Syntax,Markdown,我想在降价中使用一个/多个选项卡空间。我用的是“有效的”。但若我想使用多个选项卡空间,那个么降价文档就不好看了 我想像下面这样使用 Main Topic *Tabspace* Subtopic1 *Tabspace**Tabspace* Some Points for subtopic1 *Tabspace* Subtopic2 *Tabspace**Tabspace* Some Points for subtopic2 实际的外观应该是 Main Topic Subtopic1

我想在降价中使用一个/多个选项卡空间。我用的是“有效的”。但若我想使用多个选项卡空间,那个么降价文档就不好看了

我想像下面这样使用

Main Topic
*Tabspace* Subtopic1
*Tabspace**Tabspace* Some Points for subtopic1
*Tabspace* Subtopic2
*Tabspace**Tabspace* Some Points for subtopic2 
实际的外观应该是

Main Topic
    Subtopic1
        Some Points for subtopic1
     Subtopic2
        Some Points for subtopic2

的任何其他备选方案简而言之,没有,除非嵌套在列表中

在标记中,代码块由缩进指定。降价无法启用/禁用该功能。因此,按照设计,您不能缩进(非代码块)内容

当然,有一个例外。嵌套列表项需要缩进。因此,如果您的内容在列表中,并且至少第一级没有缩进,那么,是的,这是可能的:

* Main Topic
    * Subtopic1

        Some Points for subtopic1

    * Subtopic2

        Some Points for subtopic2
首先,请注意第一行是一个列表项(
*Main Topic
)。然后,所有嵌套项至少缩进一级。最后一级不是列表项(尽管可以),因为列表项可以包含段落。但是,所有其他级别必须是列表项,因为只有列表项才能包含其他嵌套级别

上述内容将呈现如下:

  • 主题

    • 副标题1

      关于分主题1的几点意见

    • 副标题2

      关于次主题2的几点意见

使用不间断空格 在Markdown中,与任何标记语言一样,选项卡空间收缩为单个空间。 此外,几个连续的水平空白(例如空格、制表符)折叠为单个空格,或者从段落开头删除

必须使用多个不间断空格,而不是制表符空格:
“一种空格字符,用于防止连续的空白字符塌陷到单个空格中,并防止在其位置自动换行。”

例子 这条线在许多地方使用非中断空间;它们没有倒塌。
这条线在许多地方使用了许多连续的空格;它们都倒塌了

此解决方案的优点在于,您不需要在标记文档中使用任何代码(在HTML中,您必须使用

如何引入不间断空间?
  • 在macOS中,您需要按⌥ 选择+空格
  • 在Windows中,有时使用Alt+0+1+6+0或Alt+2+5+5
  • 在许多商业软件中,Ctrl+Space
问题的解决方案示例 主要话题

子主题1
分主题1的一些要点
分主题1的一些要点
关于分主题1的几点意见

子主题2

子主题3
分主题3的一些要点
分主题3的一些要点
关于小主题3的几点意见

警告
复制和粘贴上一个示例无法工作,因为有时系统会在复制粘贴操作中将非中断空格更改为正常空格:‑(.

  • 键入
    nbsp
    以添加单个空格
  • 键入
    ensp
    以添加2个空格
  • 键入
    emsp
    以添加4个空格
  • 您可以使用不间断空格(
    nbsp
    )4次来插入选项卡
请在上述建议的空格语法的开头和结尾分别添加
&
;和