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

时间:2017-03-29 10:23:48

标签: visual-studio-code ide vscode-extensions

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

1 个答案:

答案 0 :(得分:0)

看了一下后,您似乎需要查看官方API文档的“工作区”部分:

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

rootPath变量接受一个字符串参数,但没有什么可以说它需要是一个文件路径,所以也许那里有一些摆动空间。

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