代码之家  ›  专栏  ›  技术社区  ›  mike239x

Markdown-如何设置1个代码块的选项卡大小

  •  0
  • mike239x  · 技术社区  · 7 年前

    我正在处理一个降价文件,有一些代码块。对于一个特定的代码块,我想强制将tab size设置为6。我该怎么做?

    我有三个想法:

    1. 什么什么什么什么 info-string . 就像我写的 ```sql 在代码块的开头,可以添加如下内容 tab-size = 6 或者别的什么。但是我没有找到任何关于它的信息,我所有的随机猜测都失败了( tabsize , tabSize tab-size ).
    2. 通过html标记更改样式。例如

      <span style = "font-size: 2em;">
      ```sql
      <some code here>
      ```
      </span>
      

      确实改变了代码的大小。因此,理论上,如果我写下以下内容,它应该会改变选项卡大小 style = "tab-size: 6;" . 没有。而且,我看到 this 提及其他属性的帖子,如 -o-tab-size ,所以我将所有这些添加到 span 也标记。还是没什么。

    旁注:使用atom的Markdown preview plus,选项卡大小为2。在降价预览(不带加号)中,每个选项卡交换4个空格。在Github中,选项卡大小是6,但这并不是因为我将其设置为6(使用不同的值进行检查,不起作用)。

    1. 只需使用空格而不是制表符,这显然会起作用。

    那么,是的,我该怎么做这样的事?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Waylan    7 年前

    使用空格代替制表符。

    1. 这个 tab-size 属性为 not supported 所有浏览器。
    2. 一些网站(如GitHub)将 strip out 出于安全原因,输出中的任何样式标记。
    3. 一些降价解析器无论如何都会将所有选项卡转换为空格。

    鉴于上述情况,始终保持对输出控制的唯一方法是使用空格。这使您可以绝对控制代码块。