首页 > 解决方案 > 用于设置工作目录的 API 或上下文菜单

问题描述

是否有选项/扩展可以右键单击文件夹并将其设置为工作目录?是否VSCode提供这样的 API 来轻松修改它?

实现这样的扩展会很复杂吗?

标签: visual-studio-codevscode-extensions

解决方案


要在右键单击时提供菜单,您可以使用 multiplys.menus ,我想您将使用 explorer/context 命令 id https://code.visualstudio.com/api/references/contribution-points#contributes.menus

我认为您应该能够重用顶级菜单“文件”中的“打开文件夹...”操作。它的代码似乎是https://github.com/Microsoft/vscode/blob/60fe7184a7b43564c4a8516242197a111aad3f4d/src/vs/workbench/browser/actions/workspaceActions.ts#L39

我会说它不应该是一个复杂的扩展。

问候,

编辑:打开文件夹命令列在文档 vscode.openFolder https://code.visualstudio.com/api/references/commands#commands


推荐阅读