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

关于VS Code Copilot自定义指令applyTo glob模式根目录的疑问

关于GitHub Copilot自定义指令applyTo属性的路径解析细节

针对你提出的三个问题,结合实际测试和社区验证的结论,明确如下:

  1. ./的解析路径
    这里的.直接对应**.copilot-instructions.json文件自身所在的目录**。比如如果你的配置文件放在项目的.vscode文件夹里,./src/**/*.ts会被解析为.vscode/src/**/*.ts,而非工作区根目录下的src文件夹。

  2. glob模式的基准路径
    applyTo的glob规则始终以配置文件所在的目录为根路径进行解析,和VS Code的工作区根目录、当前打开的文件路径都无关。

  3. 构造跨环境生效的相对路径

  • 若要匹配工作区根目录下的文件:根据配置文件的位置用../回溯到工作区根。比如配置文件在.vscode文件夹时,写../src/**/*.ts即可匹配根目录下的所有src里的.ts文件。
  • 最稳妥的方式:把.copilot-instructions.json直接放在工作区根目录下,此时直接写src/**/*.ts(或./src/**/*.ts)就能准确匹配目标文件,跨环境无需调整。
  • 避免使用绝对路径:不同操作系统的绝对路径格式差异大,会导致跨环境失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 04:42:03