【问题标题】:VS Code Extension for Loading Source Code用于加载源代码的 VS 代码扩展
【发布时间】:2017-03-29 10:23:48
【问题描述】:

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

【问题讨论】:

  • 不足为奇但不是很有帮助
  • 抱歉,必须完成。在旁注中,这个问题实际上与 Stack Overflow 无关,这可能是没有回应的原因。您可能需要检查what's on topic here 并重新处理您的问题,并提供更多细节。
  • 别担心,我料到会这样;大多数人还没有看到系统是这样运行的。关于“离题”的事情-我不太明白-我的问题似乎适合:-程序员常用的软件工具;并且是 - 一个实用的、可回答的问题,是软件开发所独有的
  • 即,我在问 - “什么是可扩展性 api 来做到这一点?”这还不够具体吗?

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


【解决方案1】:

环顾四周后,您似乎需要查看官方 API 文档的“工作区”部分:

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

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

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

【讨论】:

    猜你喜欢
    • 2020-08-06
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-05
    • 1970-01-01
    • 2022-12-03
    相关资源
    最近更新 更多