可在intellij idea中将高频prompt一键固定到copilot chat侧边栏:通过settings→custom prompts添加名称、指令和描述;支持用.github/copilot-prompts文件夹批量管理.md文件实现跨项目复用;推荐/test-junit5、/clean-log、/sql-to-jpa三类即用型指令写法。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在IntelliJ IDEA中反复输入相同指令(比如“/explain”或“/generate-tests”)既费时又容易拼错,想把高频Prompt一键固定到Copilot Chat侧边栏快速调用,节省每次敲字和翻找的时间。
将常用Prompt设为侧边栏快捷按钮
打开 GitHub Copilot Chat 面板 → 点击右上角 ⚙️ Settings 齿轮图标 → 选择 Custom Prompts 标签页。
点击 + Add Prompt 按钮,在弹出表单中填写三项:名称(如“解释代码”)、触发指令(/explain)、描述(可选,仅自己可见)。
保存后,该Prompt会立刻出现在Chat面板左侧的快捷按钮栏,点击即可自动插入指令并聚焦输入框,无需手动键入斜杠。
【名称不能含空格或特殊符号,否则按钮无法生成】
用文件夹结构批量管理自定义Prompt
IntelliJ IDEA 的 Copilot 插件支持从本地目录加载 .prompt.md 文件,实现跨项目复用。
在项目根目录下新建文件夹:.github/copilot-prompts。
专为资深工程师设计,用于高效日常使用 GitHub Copilot CLI。适用于在规划、提示、审查或链式调用 gh copilot 命令时,探索代码库、起草变更、调试问题或加速工作流,且不偏离架构意图。
在该文件夹内创建 Markdown 文件,例如 refactor-java-class.prompt.md,文件首行必须是 H1 标题(# 重构Java类),第二行起写自然语言指令模板,如:“请将当前选中类重构为符合Spring Boot最佳实践的Service层结构,保留原有单元测试覆盖逻辑。”
重启IDEA,这些文件会自动注册为可选Prompt,出现在Chat面板的 / 下拉列表中,且按文件夹层级分组显示。
这一步不做,所有自定义Prompt只能在当前IDE配置中生效,换电脑或重装IDE就全部丢失。
三种高频Prompt的即用型写法
方法一:/test-junit5 —— 生成带Mockito的JUnit5测试用例
直接复制粘贴以下内容到Custom Prompts的指令栏:/generate-tests --framework=junit5 --mocking=mockito --include-coverage-hints
方法二:/clean-log —— 清理日志语句但保留调试上下文
指令写成:/refactor Replace System.out.println(...) with SLF4J logger, keep variable names and error context
方法三:/sql-to-jpa —— 将SQL查询转为Spring Data JPA方法名
注意必须配合 @selection 使用,所以完整指令为:@selection /translate Convert this raw SQL SELECT to Spring Data JPA repository method name and optional @Query annotation
【不加 @selection 前缀会导致Copilot忽略当前选中文本,胡乱生成】










