【问题标题】:Can you "fork" a VS Code extension or make extensions work together?你能“分叉”一个 VS Code 扩展或让扩展一起工作吗?
【发布时间】:2021-10-25 08:47:33
【问题描述】:

我最近发现 VS Code 有一个由 Microsoft 制作的漂亮的 Hex Editor 扩展,但问题是它不支持向 HEX 添加标签/标记,这是此类工具的一个非常常见的功能,以及我的工作流程依赖于使用它。我在文档中并没有真正找到任何关于此的信息,但也许我只是不擅长搜索。

所以我的问题是:有没有办法制作我自己的 Microsoft 扩展“分支”,或者制作一个单独的扩展,将上述功能添加到它提供的编辑器中?

【问题讨论】:

  • 是的,您可以分叉存储库并进行修改并仅在您的 PC 上使用它,但您也可以提出拉取请求,也许他们将其集成到 HexEditor 扩展中,我们都会受益

标签: visual-studio-code vscode-extensions


【解决方案1】:

Here 是该扩展的 Github 存储库。你可以像任何开源项目一样 fork 它。

要编辑扩展,您需要在计算机上安装 Node.js 和 npm,然后从项目的根目录运行 npm inpm run watch

完成后,您可以通过vsce package 打包扩展并与 VSCode 一起使用。

请注意,此扩展是开源的,这意味着如果您认为其他人可能会从中受益,您可以打开拉取请求。

【讨论】:

  • 或者,他可以在与新作品相同(或兼容)的许可下发布它,并使用自己的作者 ID。但是 PR 肯定是更好的解决方案。
猜你喜欢
  • 1970-01-01
  • 2013-04-01
  • 2023-02-14
  • 1970-01-01
  • 2021-07-21
  • 2020-04-13
  • 1970-01-01
  • 1970-01-01
  • 2021-09-03
相关资源
最近更新 更多