PicGo Paste Image

剪贴板图片一键极致极速上传图床并插入 Markdown,附带 JSON 格式化与 URL 编解码。
🚀 核心特性 (v1.2.0 新增极限性能优化)
1. 毫秒级剪贴板读取
通过首次启动自动生成极简 C# 原生程序 (clipboard.exe),彻底跳过传统的 PowerShell 冷启动与运行时编译开销。读取剪贴板图片耗时从 1.5 秒骤降至 50毫秒 内!
2. 0 冷启动 HTTP 上传 (PicGo-Server)
优先通过 HTTP 协议(127.0.0.1:36677)与本地后台运行的 PicGo 客户端 (GUI版) 通信上传,直接复用其底层的长连接和网络代理,无需每次新起 picgo upload CLI 进程。
上传速度从数十秒(受限于 CLI 初始化与网络重连)优化至 500毫秒 量级。当后台未开启 PicGo 时,自动平滑降级到 CLI 模式。
3. 可视化耗时 Profile
内置 PicGo Paste 专属输出面板,详细记录每次剪贴板读取与图片上传的真实耗时,排查网络卡顿一目了然。
功能列表
PicGo Paste Image
- 读取系统剪贴板中的图片,调用 PicGo 上传至图床
- 自动插入
 到光标位置
- 支持快捷键
Ctrl+Alt+V、命令面板、右键菜单
- 选中 JSON 文本,格式化为缩进风格
- 选中文本进行 URL 编码解码
安装与配置
- (强烈推荐) 下载安装并后台运行 PicGo 客户端 (GUI版)
- 在 PicGo 设置中开启 PicGo-Server(默认端口 36677)。
- 在 VS Code 扩展商店搜索 PicGo Paste Image 安装。
- (可选降级方案)如果你不用 GUI 版,也可以全局安装 PicGo CLI:
npm install -g picgo 并配置图床。
使用
| 命令 |
快捷键 |
说明 |
| PicGo Paste Image |
Ctrl+Alt+V |
粘贴剪贴板图片并上传 |
| Format JSON |
— |
格式化选中 JSON |
| URL Encode |
— |
编码选中文本 |
| URL Decode |
— |
解码选中文本 |
以上命令均支持右键菜单触发(选中文本后右键)。
扩展配置
settings.json:
| 配置项 |
类型 |
默认值 |
说明 |
picgoPaste.picgoPath |
string |
picgo |
降级使用的 CLI 命令路径 |
picgoPaste.tempDir |
string |
"" |
临时图片目录,留空=系统临时目录 |
要求
- VS Code >= 1.60.0
- 后台运行 PicGo GUI 客户端(推荐),或已安装配置的 PicGo CLI
| |