有没有办法在IPython笔记本的markdown部分执行回车,以便在执行时文本保持在单独的行(如键入时显示),而不是将所有文本组合成单个文本块?
下面是我的输入(以及键入时的显示方式),然后是执行降价部分时的结果输出.
输入:
XXXX [carriage return]
YYYY [carriage return]
ZZZZ [carriage return]
Run Code Online (Sandbox Code Playgroud)
输出:
XXXX YYYY ZZZZ
Run Code Online (Sandbox Code Playgroud)
我可以通过键入文本,[回车],[空格],文本,[回车](见下文)来创建段落,但是我无法在每行之间的行上没有显示连续的单独行文本的文字.
输入:
Paragraph 1 [carriage return] [space]
Paragraph 2 [carriage return] [space]
Paragraph 3
Run Code Online (Sandbox Code Playgroud)
输出:
Paragraph 1
Paragraph 2
Paragraph 3
Run Code Online (Sandbox Code Playgroud)
我错过了一些容易的事吗?
Chr*_*ris 30
根据Markdown规范, <br>可以通过结束包含两个或更多空格的行来插入标记:
段落和换行符
段落只是一个或多个连续的文本行,由一个或多个空行分隔.(空行是任何看起来像空白行的行 - 除了空格或制表符之外的任何行都被视为空白.)正常段落不应使用空格或制表符缩进.
"一个或多个连续文本行"规则的含义是Markdown支持"硬包装"文本段落.这与大多数其他文本到HTML格式化程序(包括Movable Type的"转换换行符"选项)明显不同,后者将段落中的每个换行符转换为
<br />标记.当您确实想要
<br />使用Markdown 插入break标记时,您将结束包含两个或更多空格的行,然后键入return.是的,这需要更多的努力来创建一个
<br />,但是一个简单的"每个换行是一个<br />"规则对Markdown不起作用.当您使用硬中断格式化时,Markdown的电子邮件风格的区块报价和多段列表项目效果最好 - 看起来更好.
所以像
XXXX??
YYYY??
ZZZZ
Run Code Online (Sandbox Code Playgroud)
(?用来表示空格)应该有效.