Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>WPManagerNew to Visual Studio Code? Get it now.
WPManager

WPManager

lan

|
1 install
| (0) | Free
Workspace management: generate and manage .code-workspace files
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Workspace Manager(wpmanager)

工作区管理插件:生成/新建/管理 .code-workspace 工作区(后续会加入更多工作区管理能力)。扩展 ID:lan.wpmanager,仓库:https://github.com/b1inkie/vscext-wpmanager。

用法

  1. 打开命令面板(VSCode 内置:顶部菜单「查看→命令面板」)
  2. 执行 Generate .code-workspace(生成)或 New Project(新建项目)
  3. 项目根目录下生成 <文件夹名>.code-workspace,内容:
{
	"folders": [
		{
			"path": "."
		}
	],
	"settings": {
		"editor.tabSize": 4,
		"workbench.editor.showTabs": "none",
		"explorer.openEditors.sortOrder": "alphabetical",
		"workbench.colorTheme": "Monokai",
		"editor.emptySelectionClipboard": false,
		"editor.formatOnPaste": true
	}
}
  • 文件已存在时会弹窗确认是否覆盖
  • 生成后自动打开该工作区(同窗口切换为 workspace 模式;若有未保存的编辑器,VSCode 会先询问保存)

在 Photoshop 中编辑图片 / Edit Image in Photoshop(lan: Edit Image in Photoshop)

  • 首次使用需配置:wpmanager.photoshopPath(Photoshop.exe 完整路径)。未配置时执行命令会提示「去设置中填写」,并附「打开设置」按钮一键直达该配置项
  • 触发方式:命令面板执行(作用于当前打开的图片,或资源管理器中选中的图片——支持多选一次送入 PS),或资源管理器/图片标签页右键;命令面板场景下会短暂借用剪贴板解析选中项并立即恢复原内容
  • 支持 png/jpg/jpeg/gif/bmp/webp/tiff/ico,仅支持本地文件
  • 在 PS 中保存后,VSCode 的图片预览会自动刷新,形成编辑闭环

拷贝当前文件绝对路径 / Copy Current File Path(lan: Copy Current File Path)

  • 把当前激活编辑器里文件的绝对路径写入剪贴板(Windows 下为反斜杠原生路径)
  • 没有打开文件 / 文件尚未保存(untitled)时会报错提示

新建项目 / New Project(lan: New Project)

Step 1 — 选择项目目录(一个弹窗搞定三种方式):

  • 第一行输入框:直接输入目录路径后回车(路径不存在会在弹窗内提示,不会关闭)
  • 第二行:浏览...选择目录,点击呼出系统资源管理器手动选择
  • 第三行起:历史目录——每次选过的目录自动记入本地(跨工作区,最多 10 条,最近优先置顶);每行带 ✏️/🗑 按钮,可设置备用名(列表里显示备用名,右侧仍显示完整路径,看不懂一堆路径时一目了然)也可随时删除

Step 2 — 输入项目名 → 在所选目录下创建 <项目名>/ 文件夹并生成 <项目名>.code-workspace(内容同上),随后自动打开

  • 项目名合法性校验:不能包含 \\ / : * ? " < > | 等字符,不能以点/空格结尾,不能是 CON、COM1 等保留名;同名项目已存在时报错且不覆盖
  • 旧版本的"默认项目目录"配置会在首次使用时自动迁移为历史首条

本地化

  • 清单(命令标题/描述):package.nls.json(默认英文)+ package.nls.zh-cn.json,随 VSCode 界面语言切换
  • 运行时消息:l10n/bundle.l10n.json + l10n/bundle.l10n.zh-cn.json,代码中用 vscode.l10n.t('key'),占位符用 {0}

本地调试

用 VSCode 打开本目录,按 F5(扩展开发宿主),在宿主窗口里打开任意文件夹后执行命令。

打包 vsix

npm run package

## 开发者/Developer

- **b1inkie** — [Gitee](https://gitee.com/b1inkie)
- License: MIT
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft