# Skill Runner 一个简单的 VS Code 扩展,允许您通过右键菜单或命令面板在终端中运行自定义命令,并将选中的文本作为参数传递。 ## 功能 - **右键菜单运行** - 在编辑器中选中文本后,右键点击选择"运行技能"执行命令 - **命令面板运行** - 通过 `Ctrl+Shift+P` (或 `Cmd+Shift+P`) 打开命令面板,搜索"Runner: 运行命令" - **自动处理选中文本** - 选中的文本会自动去除首尾空格,换行和多余空格会被替换为单个空格 - **可自定义命令** - 通过设置或命令面板配置要执行的命令 ## 使用方法 ### 方法一:右键菜单 1. 在编辑器中选中文本(例如技能名称或参数) 2. 右键点击 3. 选择"运行技能" ### 方法二:命令面板 1. 按 `Ctrl+Shift+P` (Windows/Linux) 或 `Cmd+Shift+P` (macOS) 2. 输入 "Runner: 运行命令" 3. 按回车执行 ### 配置命令 1. 按 `Ctrl+Shift+P` (Windows/Linux) 或 `Cmd+Shift+P` (macOS) 2. 输入 "Runner: 配置命令" 3. 输入您想要执行的命令 4. 保存配置 或者在 VS Code 设置中搜索 `skill-runner.command` 进行配置。 ## 扩展设置 * `skill-runner.command`: 要在终端中运行的命令(默认:`opencode run`) ## 示例 假设配置命令为 `opencode run`: - 选中文本 `hello` → 执行 `opencode run hello` - 选中文本 `foo bar` → 执行 `opencode run foo bar` - 选中多行文本会自动合并为单行 ## 开发 ```bash # 安装依赖 pnpm install # 编译 pnpm run compile # 监听模式 pnpm run watch # 运行测试 pnpm run test ``` ## License MIT