Markdown 在标记代码中打断长行

Markdown 在标记代码中打断长行,markdown,Markdown,我使用的是描述的原始风味降价 我想知道是否有可能在标记代码中打断一长行,而不产生语法效果。(在其他语言中,例如shell脚本和C,\将用于继续下一行。)我这样问是因为换行有时会破坏语法,如 [StackOverflow] (http://stackoverflow.com) 在实际的html中,这将结束为“[StackOverflow]()”,而不是超链接,因为换行符被解释为空白,并且在]和之间不允许空白([text](url)中的)链接语法。如果您想在代码中使用换行符,那么,正如注释所示,在

我使用的是描述的原始风味降价

我想知道是否有可能在标记代码中打断一长行,而不产生语法效果。(在其他语言中,例如shell脚本和C,
\
将用于继续下一行。)我这样问是因为换行有时会破坏语法,如

[StackOverflow]
(http://stackoverflow.com)

在实际的html中,这将结束为“[StackOverflow]()”,而不是超链接,因为换行符被解释为空白,并且在
]
之间不允许空白(
[text](url)中的
链接语法。

如果您想在代码中使用换行符,那么,正如注释所示,在文本部分或url部分中使用换行符:您实际上可以这样做

[StackOverflow](
http://stackoverflow.com)
虽然结果会在
href
中有额外的空格,但它仍然可以工作,所以不用担心。这也适用于在多行上传播长链接

[StackOverflow interesting discussion](
    http://stackoverflow.com/this/discussion/has/a/very/
very/very/very/long/long/long/title/title/title
确保在URL中开始的行上不允许有任何前导空格(这里是最后一行)。(只有第一个换行符适用于GitHub风格的标记,因为GitHub将换行符视为空格)

但是,如果目标是使链接更具可读性,我建议使用链接引用,这样您就可以将实际的HREF放置在文档中的任何位置,并在文本中具有简短且可读的链接标题:

[StackOverflow][]

[StackOverflow]: http://stackoverflow.com

请注意,您可以将引用放在任何地方:当所有引用都放在自述文件的底部时,它通常是可读的,并且易于维护

此外,如果您需要链接,此metgod将允许您向链接添加
title
属性:

[StackOverflow][]

[StackOverflow]: http://stackoverflow.com (Here is this link's title!)
再加上,另一种类型的链接是a,它甚至更少的字符,在我看来,看起来更好

它们看起来像这样:

Here's a link to [Stack Overflow]. You should be able to find an
answer there. If not, let me know.

[Stack Overflow]: https://stackoverflow.com

For additional information, check out [this answer].

[this answer]:
https://stackoverflow.com/a/59956334/384954
呈现如下

这是到的链接。您应该能够找到 回答这里。如果没有,请告诉我


有关更多信息,请查看。

您可以尝试在关键
]之前中断线路(
。这对我很有用,不过我正在使用doxygen解析原始风味标记。@Cheeseminer嗯……好主意,虽然不是特别漂亮,但在链接文本中引入了一个额外的空白。顺便说一句,谢谢你的解决方法。我想知道同样的事情-例如,在Readme.md中有一行大的行,这不是ex非常好的编码风格(自述文件也不同)@Mr_and_Mrs_d如果你的URI超过80个字符,你就完蛋了,所以现在我把标记当作散文,不再断行。只需使用
--word diff
。我知道链接引用,但我从来没有真正使用它们,因为来回跳转会打乱工作流程(如果你想要一个好的文档,你真的应该把引用放在某个中心位置;例如,每个部分至少放一个中心位置)。除非你有一个能自动为你处理引用的编辑器。不管怎样,最后我决定我不会对我的标记文档进行换行。这使区分变得非常容易。好吧,换行确实使区分更容易阅读,因为在一句话中更改一个词不会产生整个段落(如果在一行上)显示为已更改。关于来回跳转,可以使用多个选项卡来避免,其中一个在文件末尾打开。但是,在两个位置维护链接仍然很不方便,因为之后必须扫描累积的链接以找到要编辑的链接。嗯,是一个在内联链接和引用链接之间切换的工具。我尝试过他给出了第一个示例,它仍然有效,但第二个示例不起作用
Here's a link to [Stack Overflow]. You should be able to find an
answer there. If not, let me know.

[Stack Overflow]: https://stackoverflow.com

For additional information, check out [this answer].

[this answer]:
https://stackoverflow.com/a/59956334/384954