azure-devops - 导航到 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 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
,它将选择行64
和65
。&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
推荐阅读
- javascript - 根据 vue.js 中的 url 将活动类添加到路由器链接
- python - PyAV:如何同时在屏幕上显示多个视频流
- ios - 如何使用 react-native 在 IOS 中引用当前视图?
- python-3.x - 如何将函数中的代码重复 N 次而不是重新输入?
- java - 代理对象调用抛出参数类型不匹配
- algorithm - 允许重叠的间隔调度算法
- android - 没有库的圆形 UI 设计中的 Android 文本视图
- powershell - Powershell 从 azure devops 构建管道中获取组件治理结果
- google-oauth - 使用 Passport 和 google oauth2 集成登录时如何重定向
- elixir - 使用受监督的过程防止 exunit 测试中的“GenServer terminating”错误