You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio中Markdown锚点设置问题求助

嘿,我之前在VS里折腾Markdown锚点的时候也遇到过一模一样的问题!其实VS自带的Markdown预览对锚点的支持有自己的规则,不用手动加HTML标签反而更靠谱,给你说几个关键的点:

  1. 自动生成锚点才是王道
    VS会自动给所有标题生成锚点,规则是:
  • 标题文字转小写
  • 空格替换成连字符-
  • 去掉特殊符号(比如感叹号、星号这些)

举个例子,你的目标标题是### Meetings,它自动生成的锚点就是#meetings,完全不用加<a id="meetings"></a>这种HTML标签。

  1. 正确的链接写法
    你的目录链接写成[**Meetings:**](#meetings)就完全没问题,只要确保:
  • 锚点部分(括号里的#meetings)和标题自动生成的锚点完全一致(注意是全小写,空格转连字符)
  • 目标标题的拼写和你链接里的对应上,别打错字
  1. 解决预览不生效的小技巧
    如果还是点不动,试试这几个操作:
  • 切换一下VS的视图(比如切到代码编辑器再切回预览),刷新一下预览窗口
  • 重启VS,有时候预览的缓存会搞鬼
  • 检查一下是不是有重复的锚点(比如两个标题生成了一样的锚点),这种情况会导致跳转失效

如果非要用手动HTML锚点的话,正确的写法应该是把<a id="meetings"></a>放在标题内容的最前面,比如:

### <a id="meetings"></a>Meetings

然后链接用[**Meetings:**](#meetings),不过这种方法反而容易出问题,不如用自动生成的锚点省心。

你可以试试上面的方法,应该就能解决跳转的问题了!

内容的提问来源于stack exchange,提问作者Senerias

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:37:40