我有兴趣扩展VS Code以从文件系统以外的地方加载/编辑/保存项目代码,文件等。例如,假设我想将项目存储在数据库中。我查看了扩展API文档,但没有看到任何明显的内容。是否有以这种方式扩展VS Code的API?
答案 0 :(得分:0)
看了一下后,您似乎需要查看官方API文档的“工作区”部分:
https://code.visualstudio.com/docs/extensionAPI/vscode-api#_workspace
rootPath
变量接受一个字符串参数,但没有什么可以说它需要是一个文件路径,所以也许那里有一些摆动空间。
据说createFileSystemWatcher()
方法似乎设置为与实际文件系统一起使用。因此,即使您可以让VSC从数据库等某个地方查找文件 - 您可能无法使用任何更新文件时更新UI的事件。