如何获取当前打开的选项卡文件的根路径的路径

时间:2019-09-06 13:19:59

标签: visual-studio-code vscode-extensions

试图在Visual Studio代码中的多根工作区条件下获取项目文件夹路径,但是很难找到该路径。 下面的脚本仅适用于单根工作区,但如何更改多根工作区。

SELECT

1 个答案:

答案 0 :(得分:1)

使用workspace.rootPath代替workspace.workspaceFolders来获取所有文件夹。

但是您问题的标题是“当前打开的标签”。这在activate函数中不是有意义的概念,该函数仅在扩展程序首次初始化时运行。您将要编写一个命令处理程序(请参阅extension tutorial),并在该处理程序中使用window.activeTextEditor,并最终调用window.getWorkspaceFolder