用于加载源代码的 VS 代码扩展

VS Code Extension for Loading Source Code

我有兴趣从文件系统以外的地方将 VS Code 扩展到 load/edit/save 项目代码、文件等。例如,假设我想将我的项目存储在数据库中。我查看了扩展 API 文档,但没有看到任何明显的内容。是否有 API 用于以这种方式扩展 VS Code?

环顾四周后,您似乎需要查看官方 API 文档的 "Workspace" 部分:

https://code.visualstudio.com/docs/extensionAPI/vscode-api#_workspace

rootPath 变量接受一个字符串参数,但没有说它必须是 file 路径,所以也许那里有一些回旋余地。

话虽如此,createFileSystemWatcher() 方法似乎已设置为与实际文件系统一起使用。因此,即使您可以让 VSC 从某个地方(例如数据库)查找文件,您也可能无法使用任何更新 UI 的事件来更改文件。