前言
现在越来越多开发已经面向gpt编程,大部分人使用AI Code工具的肯定少不了Copilot,除了代码补全功能完,我们还常用GitHub Copilot Chat
或ChatGPT
通过问答来帮助自己解释代码、优化代码、生成代码等等系列操作。所以常常的操作是这样的:选中自己的代码/需求——敲写提示词——提问。这里我们可能需要经常要敲自己常用的提示词,或者从自己存放提示词的笔记本粘贴过来。
promptstpl插件
正是上面的原因,做了这个 vscode 插件,方便存储每个人自己的提示词模板,可以快捷将提示词结合选中的内容放到粘贴板。
安装
- 可前往 vscode 插件 搜索 promptstpl
- 或前往安装网页marketplace.visualstudio.com/items?itemN…
使用方式如下demo。
特性
- 可增/删/改/查自己常用的提示词模板
- 可拖拽排序模板
- vscode 编辑区任意位置右键点击
Prompts Templates
,然后选择一个模板,将自动把内容复制到您的粘贴板 - 也可以使用快捷键(
Ctrl+Cmd+C
on macOS orShift+Ctrl+C
on Windows and Linux) - 定义模板时如果需要替换选中内容,可使用
$selection$
占位符。
在上面的demo,如果我们面向的是ChatGPT
开发,那么我们可以选中内容,然后选择一个模板,选中内容将会自动插入到你定义好的提示词模板中,最后你可粘贴到你的聊天会话框中开始提问。
如果你使用的是GitHub Copilot Chat
,由于它本身支持对选中的内容进行提问,那么也可以没必要使用$selection$
占位符。这个用法因人而异。
最后
该插件功能比较简单,用于个人方便记录自己常用的提示词,同时可快速复制粘贴,有同样需要同学欢迎使用。
注意该插件没有直接提供提示词模板,下面也顺便列下一些大佬汇总的prompts资源
- github.com/travistangv…
- github.com/dair-ai/Pro…
- github.com/f/awesome-c…
另外该插件完全没有联网,数据持久保存在了电脑本地。