Visual studio code 获取工作区文件夹内开始的文件路径-vscode
我试图找出如何从工作区文件夹开始获取相对文件路径。例如,如果工作区文件夹名为“我的应用”,并且文件路径是指向当前文件夹,则Visual studio code 获取工作区文件夹内开始的文件路径-vscode,visual-studio-code,Visual Studio Code,我试图找出如何从工作区文件夹开始获取相对文件路径。例如,如果工作区文件夹名为“我的应用”,并且文件路径是指向当前文件夹,则 file:///c%3A/Users/Bob/Documents/My%20App/backend/connections/server.js 然后我希望能够只存储在变量backend/connections/server.js中,这样就可以排除包含%20的工作区文件夹。目前 vscode.window.activeTextEditor.document.uri 输出 fi
file:///c%3A/Users/Bob/Documents/My%20App/backend/connections/server.js
然后我希望能够只存储在变量backend/connections/server.js
中,这样就可以排除包含%20
的工作区文件夹。目前
vscode.window.activeTextEditor.document.uri代码>
输出
file:///c%3A/Users/Bob/Documents/My%20App/backend/connections/server.js
是否有一种方法我可以调用,但我没有使用,或者有一种简单的方法可以不用做一些正则表达式就可以调用?简单的回答是:没有
VisualStudio代码不会将自己的任何意识传递到它所承载的代码中。虽然可以,但代码本身无法访问这些变量
即使可以,只要您将代码移出开发环境,它也会崩溃,因为$workspaceFolder将不再存在
如果你想在DeV环境中做特殊的事情,你必须定义你认为工作空间文件夹是什么——你没有办法得到它。< /P>使用<代码> VSCOD.URI .PATH < /COD>或<代码> VSCODEL.URI.FSPATS< /代码>当我尝试其中的任何一个时,I get
属性“fsPath”在类型“typeof Uri”上不存在。ts
或属性“path”在类型“typeof Uri”上不存在。ts