# vscode-global-search **Repository Path**: wagio_admin/vscode-global-search ## Basic Information - **Project Name**: vscode-global-search - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-09 - **Last Updated**: 2025-11-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # VSCode Global Search Enhanced 本仓库为 VS Code 插件「Global Search Enhanced」(全局搜索增强版)。 ## 打包命令(Windows PowerShell) - 快速打包(自动编译并生成 VSIX): `npx vsce package` - 完整流程(安装依赖 → 编译 → 打包): `npm i; npm run compile; npx vsce package` - 产物:项目根目录会生成 `vscode-global-search-.vsix`。 备注:如提示缺少 `repository` 字段,已在 `package.json` 中添加示例地址,可替换为真实仓库 URL。 ## 项目结构说明 ``` ├── .gitignore # Git忽略文件配置 ├── LICENSE # 项目许可证 ├── README.md # 项目说明文档 ├── media\ # Webview资源文件 │ ├── hljs-theme.css # Webview 代码高亮样式 │ ├── main.js # Webview 前端逻辑(渲染结果、编辑区滚动等) │ └── searchPanel.html # Webview 页面结构与样式 ├── out\ # TypeScript 编译输出(JS/SourceMap) ├── package-lock.json # NPM依赖锁定文件 ├── package.json # 插件清单、脚本与依赖 ├── src\ # 插件源码(TypeScript) │ ├── extension.ts # 插件入口,注册并打开搜索面板 │ ├── searchEngine.ts # 搜索核心逻辑与结果聚合 │ ├── searchHistory.ts # 搜索历史的存取 │ └── searchPanel.ts # Webview 面板管理与消息通信 ├── test-drag.html # 拖拽功能测试页面 ├── tsconfig.json # TypeScript 配置 └── vscode-global-search-*.vsix # 打包生成的插件安装包 ``` ## 开发提示 - 使用 PowerShell 时,多个命令请用 `;` 分隔,不用 `&&`。 - 不需要启动服务进行测试;如需检测语法,可运行 `npm run compile`。 - 推荐升级到 `@vscode/vsce`(可选): - 安装:`npm i -D @vscode/vsce; npm uninstall vsce` - 打包:`npx @vscode/vsce package`