markdown中前导空间的保持
如何在不使用代码块的情况下保留标记中的前导空格。这是我正在编写的示例文本:markdown中前导空间的保持,markdown,Markdown,如何在不使用代码块的情况下保留标记中的前导空格。这是我正在编写的示例文本: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ 克拉姆敦可以做到这一点 $ cat foo.md <style> .foo { text-align: center
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
克拉姆敦可以做到这一点
$ cat foo.md
<style>
.foo {
text-align: center;
white-space: pre;
}
</style>
{:.foo}
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
$cat foo.md
傅先生{
文本对齐:居中;
空白:预处理;
}
{:.foo}
Apache许可证
版本2.0,2004年1月
http://www.apache.org/licenses/
结果
$ kramdown foo.md
<style>
.foo {
text-align: center;
white-space: pre;
}
</style>
<p class="foo">Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/</p>
$kramdown foo.md
傅先生{
文本对齐:居中;
空白:预处理;
}
Apache许可证
版本2.0,2004年1月
http://www.apache.org/licenses/
使用不间断空格
要在降价文档中保留空格,请使用不间断空格:一种空格字符,用于防止连续的空白字符塌陷到单个空格中,并防止在其位置自动换行 示例:
这条线在许多地方使用非中断空间;它们没有倒塌。
不需要使用代码块 这条线在许多地方使用了许多连续的空格;它们都倒塌了 注意:
复制和粘贴上一个示例无法工作,因为有时在复制粘贴操作中将非中断空格更改为普通空格:‑( 此解决方案的优点在于,您不需要在标记文档中使用任何代码(在HTML中,您可以使用
)
如何引入不间断空间?
- 在macOS中,您需要按⌥ 选择+空格
- 在Windows中,有时使用Alt+0+1+6+0或Alt+2+5+5
- 在许多商业软件中,Ctrl+Space
读者,请在评论中告诉我们,这种方法在你特定的降价编辑器中不起作用。我已经在两个应用程序和几个在线编辑器中测试过这种方法