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

如何配置GitHub CoPilot CLI编写C# Blazor代码时默认使用MudBlazor(最佳实践)

GitHub Copilot CLI 针对Blazor+MudBlazor的配置指南

1. 如何让Copilot CLI编写Blazor代码时默认使用MudBlazor

  • 找到Copilot CLI的全局配置文件:
    • Linux/macOS:~/.config/github-copilot/settings.yml
    • Windows:%APPDATA%\GitHub Copilot\settings.yml
  • 在配置文件中添加针对Blazor文件的上下文规则,强制使用MudBlazor组件:
context:
  - when:
      file_extension: ".razor"
      language: "csharp"
    content: "编写C# Blazor代码时,必须使用MudBlazor组件(如MudButton、MudTextField、MudTable等)替代默认Blazor组件,遵循MudBlazor的组件使用、样式和交互最佳实践。"
  • 保存配置后,后续使用Copilot CLI处理.razor文件时,会自动应用这条规则。如果需要临时覆盖,可在命令中通过--context参数指定临时指令。

2. 配置指令的放置位置

  • 全局持久配置:优先放在Copilot CLI的settings.yml配置文件中,这不属于prompt、skill或agent范畴,是CLI的核心全局配置,对所有符合条件的文件生效。
  • 临时单次配置:如果仅需针对某一次命令生效,可在执行CLI命令时通过--context参数传递prompt级别的指令,例如:
    gh copilot suggest --context "本次Blazor组件开发仅使用MudBlazor组件" --type code
  • 注意:skill和agent是Copilot CLI针对特定任务的预设模板,不适合存放这种通用的组件库偏好规则,全局配置文件是最优选择。

内容的提问来源于stack exchange,提问作者Jim G.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.01 23:12:27