V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
chenliangngng
V2EX  ›  Markdown

md 文件可以在代码块中创建目录或者跳转吗

  •  
  •   chenliangngng · 156 天前 · 1925 次点击
    这是一个创建于 156 天前的主题,其中的信息可能已经有所发展或是发生改变。

    众所众知,在 md 中,使用###可以在大部分 md 阅读器中创建目录或者大纲。那么如果我在```中写了一大段代码,可以通过某种某种方式生成大纲或者跳转到这里吗,有没有哪个阅读器支持

    第 1 条附言  ·  156 天前
    不是补充一下,不是跳转到代码块,而是在代码块里面做跳转

    比如
    \\\
    目录 1
    ...
    ...
    目录 2
    \\\
    跳转到目录 1 或者目录 2
    7 条回复    2024-07-22 08:24:27 +08:00
    jdxia
        1
    jdxia  
       156 天前
    [TOC]
    w568w
        2
    w568w  
       156 天前
    最通用的方式:<div id="mycode"> ... </div>
    suirh96
        3
    suirh96  
       156 天前
    @w568w 是的,最笨也是最通用的
    lukeluke
        4
    lukeluke  
       156 天前
    可以试试下面这个方法:

    1. 在需要跳转的位置添加锚点:

    <span id="jump">跳转到的地方</span>

    2. 在需要点击跳转的位置,使用上面的 id ,格式类似超链接的形式:

    [点击跳转](#jump)
    chenliangngng
        5
    chenliangngng  
    OP
       156 天前
    @lukeluke 这样跳转是在代码块外面,不是在代码块里面
    MaxChow
        6
    MaxChow  
       149 天前
    你应该是对 Markdown 中的代码块有误解了,代码块是纯展示内容的
    MaxChow
        7
    MaxChow  
       149 天前
    那当然像 Mermaid 这类脚本化图表除外,也就是得有对应的插件能支持你期待的这种功能才行,目前应该是没有。
    如果你希望这种在代码块间的跳转,目前建议将不同分段的代码分开,然后其之间再单独用文本链接的方式实现跳转~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3125 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:16 · PVG 21:16 · LAX 05:16 · JFK 08:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.