API或上下文菜单设置工作目录

时间:2019-02-20 07:50:38

标签: visual-studio-code vscode-extensions

是否有一个选项/扩展名可以右键单击一个文件夹并将其设置为工作目录? VSCode是否提供此类API来轻松对其进行修改?

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

1 个答案:

答案 0 :(得分:1)

要提供右键单击菜单,您可以使用contributes.menus,我想您将使用资源管理器/上下文命令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

中列出