如何使用 Atomizr 将 Atom 片段转换为 SublimeText 补全?

如何使用 Atomizr 将 Atom 片段转换为 SublimeText 补全?

我正在尝试使用 Atomizr (https://packagecontrol.io/packages/Atomizr) 将 Atom 的 C++ 代码片段转换为 SublimeText 补全。

我已经使用 package-control 在 SublimeText 中安装了 Atomizr,并完成了以下操作:

1)将代码片段从 github.com/atom/language-c/blob/master/snippets/language-c.cson 复制到 .cson 文件。

2)使用 ST 打开上面的文件。

3)Ctrl+Shift+P 和“将 Atom 片段转换为 SublimeText 完成”。

遗憾的是,这样做之后什么也没发生。我该如何使用 Atomizr?

编辑:

Sublime-Text 3,版本 3103;

Atomizr 版本 0.2.2;

编辑2:

重新安装所有东西后,它就起作用了。我现在有一个格式如下的文件:

    {
        "contents": "std::cout << \"${1:/* message */}\" << std::endl;",
        "trigger": "cout"
    },

但是,据我所知,这不是 sublime-text 片段的格式,对吧?我想我现在需要将其更改为 .sublime-completions 格式(包括所有这些)。

答案1

我注意到 Atomizr v0.2.2 的发布标签有问题。该版本与 v0.2.1 相同,但加载软件包依赖项时存在问题。

升级到最新版本的 Atomizr (v0.3.1)。由于软件包依赖关系继续导致小问题,您可能需要在重新安装之前删除该软件包和/或重新启动 Sublime Text。如果问题仍然存在,请查看控制台是否有任何有关缺少软件包的警告。通常,是 speg 依赖关系导致了问题。

此外,由于这是一个非常具体的问题,请随意创建一个问题在 GitHub 上!

相关内容