使用 VSCode 开发脚本
ScriptCat 提供了 VSCode 扩展,让你可以在 VSCode 中编写用户脚本,保存后自动同步到浏览器中的 ScriptCat,无需手动复制粘贴,大幅提升开发效率。
安装准备
你需要安装以下两个工具:
- 浏览器安装 ScriptCat 扩展 — 如果还没有安装,请参考 快速开始 进行安装
- VSCode 安装 ScriptCat 扩展 — 在 VSCode 扩展商店搜索「ScriptCat」,或前往 GitHub 仓库 下载安装
建立连接
安装完成后,需要让浏览器中的 ScriptCat 与 VSCode 建立连接:
- 点击浏览器中的 ScriptCat 图标,打开管理面板
- 进入 工具 > 开发调试
- 找到 自动连接 VSCode 服务,启用并点击 连接
连接成功后,VSCode 和 ScriptCat 之间就建立了实时通道。
同步脚本
连接建立后,你可以选择两种方式来同步脚本:
方式一:自动识别模式(推荐)
- 在 VSCode 中按
Ctrl + Shift + P(Mac 为Cmd + Shift + P)打开命令面板 - 输入并选择
scriptcat.autoTarget - 之后每次打开或保存
.user.js文件,都会自动同步到 ScriptCat
方式二:指定脚本模式
- 在 VSCode 中按
Ctrl + Shift + P(Mac 为Cmd + Shift + P)打开命令面板 - 输入并选择
scriptcat.target - 指定要同步的脚本文件路径
开发流程
设置完成后,开发流程非常简单:
- 在 VSCode 中编写或修改
.user.js脚本 - 按
Ctrl + S保存文件 - 脚本自动同步到浏览器中的 ScriptCat
- 切换到浏览器刷新页面即可看到效果
整个过程无需手动操作,保存即生效。
常见问题
无法连接怎么办?
- 确认浏览器中的 ScriptCat 扩展已启动
- 确认 VSCode 中的 ScriptCat 扩展已安装并启用
- 检查 ScriptCat 管理面板中「开发调试」页面的连接状态
保存后脚本没有更新?
- 确认文件名以
.user.js结尾 - 确认已执行过
scriptcat.autoTarget或scriptcat.target命令 - 检查 VSCode 输出面板中是否有错误信息
VSCode 重启后需要重新连接吗?
如果启用了「自动连接 VSCode 服务」,VSCode 重启后会自动重新连接,无需手动操作。