首页 > 解决方案 > 导航到 Azure Devops 中的 Markdown 文件区域

问题描述

我有一个 markdown 文件,其中包含许多代码和描述,可以像 wiki 一样使用。

开发人员将获得一个链接,该链接应将他们带到降价文件中的特定代码。

文件示例:

#IAmAPizza
This declares that you are a pizza
#CordialComrade
You've encountered a cordial comrade who will eat your pizza.
...
#ZestfulZebra
You can't keep up with him, just go with it.
[test code](#test-code)
I am a testing code

我尝试导航到 repo 中的文件,然后添加#test-code到地址,但它没有做任何事情。我假设降价没有在页面上呈现。

有没有办法导航到 Azure Devops Repo 中文件中的特定 #?

标签: azure-devopsmarkdown

解决方案


有没有办法导航到 Azure Devops Repo 中文件中的特定 #?

我们可以尝试在 Contents 视图下的 repo 中打开 markdown 文件。然后选择特定的#,例如#ZestfulZebra::

在此处输入图像描述

正如 Hugh 所指出的,此选项有一个选项复制链接。单击超链接符号后,我们可以得到链接,它应该是:

https://dev.azure.com/<OrganizationName>/_git/<ProjectName>?path=%2FReadme.md&version=GBmaster&line=64&lineEnd=64&lineStartColumn=1&lineEndColumn=14&lineStyle=plain

降价文件的链接是:

https://dev.azure.com/<OrganizationName>/_git/<ProjectName>?path=%2FReadme.md&version=GBmaster

因此,它使用语法&line=64&lineEnd=64&lineStartColumn=1&lineEndColumn=14&lineStyle=plain来定位我们选择的锚点。

现在,我们可以简单地解析这个&line=64&lineEnd=64用于定位我们选择代码的行号的语法。如果我们将其更改为&line=64&lineEnd=65,它将选择行6465&lineStartColumn=1&lineEndColumn=14用于定位所选字符串的开始和结束位置。

现在,我们可以将此语法与 markdown 文件的链接一起使用,以导航到 Azure Devops Repo 中文件中的特定 #。

例如,我们可以使用网址来导航 MD 中的锚点:

https://dev.azure.com/<OrganizationName>/_git/<ProjectName>?path=%2FReadme.md&version=GBmaster&line=64&lineEnd=64&lineStartColumn=1&lineEndColumn=14&lineStyle=plain

推荐阅读