WCGW(根据上下文,可能代表某个特定组织或项目的缩写,但无具体上下文时无法确定准确含义,以下为一种可能的翻译):世界儿童福利网(或世界儿童公益组织等,具体需结合实际语境)
这是一个仅适用于Mac的VS Code扩展,帮助您向Claude分享带有上下文的代码片段。设计用于与wcgw mcp配合使用 https://github.com/rusiaaman/wcgw.git(这个网址保持不变,直接作为翻译结果,因为网址本身不需要翻译,只是展示其内容)
特点/功能
- 将带有上下文的代码片段从编辑器分享给Claude
- 分享带有上下文的终端输出
- 为每条分享添加有用的说明或描述
- 与编辑器或终端选择协同工作
- 新自动检测并附加到WCGW屏幕会话
- 新轮询机制以自动连接到匹配的屏幕会话
- 新自定义终端图标以区分WCGW屏幕终端
如何使用
对于编辑内容
- 在编辑器中选择你想要分享的代码
- 新闻界(或新闻媒体)
Cmd+'或者运行命令“WCGW:将编辑器选择发送到应用程序” - 输入有用的文字/说明(或按Escape键使用默认设置)
- 扩展将:
- 切换到Claude - 输入您的指令 - 包含选定的代码和上下文信息
- 新闻界(或“媒体”)
Cmd+Shift+'复制所选代码及其附加上下文:
- 仓库结构 - 经常相关的文件(例如,package.json、pyproject.toml、Readme.md等,至少列出20个此类文件)
对于终端输出
- 在终端中选择文本
- 新闻界;媒体
Cmd+'(Mac) 或运行命令“WCGW: 将终端选择发送到应用程序” - 输入有用的文本/说明(或按Escape键使用默认设置)
- 扩展将:
- 切换到Claude - 输入您的指令 - 包含终端输出和上下文信息
- 按压
Cmd+Shift+'复制终端输出并添加额外上下文:
- 仓库结构 - 经常相关的文件(例如,package.json、pyproject.toml、Readme.md 等,至少列出20个此类文件)
对于WCGW(世界儿童与青少年健康大会或类似名称,具体根据上下文确定)的屏幕放映环节
该扩展程序会自动检测并与您当前工作区相匹配的WCGW屏幕会话进行关联:
- 自动检测该扩展程序每5秒轮询一次以查找新的屏幕会话
- 工作空间匹配仅附加到哈希值和基名与您当前工作区匹配的会话
- 视觉差异WCGW屏幕终端以桌面图标形式显示,名称为“WCGW屏幕:\[文件名(不带扩展名)\]”
- 手动指令:
- 运行“WCGW: 检查并附加到屏幕会话”以手动检查 - 运行“WCGW: 切换屏幕会话轮询”以启用/禁用自动轮询
屏幕会话格式会议必须遵循既定模式 PID.wcgw.TIMESTAMP.HASH.BASENAME
- 示例:
555.wcgw.24-15h06m22s.be7.claude_playground
示例输出
编辑选择
Your instructions or "Here's the code to analyze."
---
Workspace path: /path/to/workspace
---
File path: /path/to/file
---
Selected code:\[您选择的代码\]
终端选择
Your instructions or "Here's the terminal output to analyze."
---
Workspace path: /path/to/workspace
---
Terminal output:\[您的终端选择\]
扩展设置
此扩展提供了以下设置:
wcgw.targetApplication要发送代码的应用程序名称(默认:“Claude”)wcgw.screenPollingEnabled启用WCGW屏幕会话的自动轮询(默认:true)wcgw.screenPollingInterval检查屏幕会话的间隔时间(毫秒)(默认:5000)
要求
- macOS(自动应用切换所需)
- VS Code 1.85.0 或更高版本
已知问题
- 目前仅支持macOS
发行说明/更新日志
0.4.0
添加了WCGW屏幕会话集成:
- 自动检测并附加到匹配的屏幕会话
- 可配置间隔的轮询机制
- 为WCGW屏幕会话定制终端图标
- 手动命令用于检查和切换屏幕轮询
- 基于工作区的会话匹配,使用哈希和基本文件名
0.1.0
新增功能:
- 拆分为单独的编辑器和终端命令
- 新的快捷键绑定(Cmd+Shift+')用于终端选择
- 改进了错误信息和上下文信息
- 优化输出格式
0.0.1
初始发布版本,包含以下功能:
- 带有自定义指令的代码共享
- 无论是否选择代码均可使用
- 文件和工作区上下文
- 通过键盘模拟实现可靠的文本输入
