如何使用Atomizr将Atom片段转换为SublimeText完成?


0

我正在尝试使用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;

EDIT2:

重新安装后,一切正常。我现在有一个文件格式如下:

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

但是,据我所知,这不是sublime-text片段的格式,是吗?我想我现在需要将其更改为.sublime-completions格式(使用和所有)。


哪个版本的Sublime Text?哪个版本的Atomizr?你使用Package Control 3吗?
idleberg 2016年

@idleberg,我已将该信息添加到OP:Sublime-Text 3,版本3103; Atomizr版本0.2.2;
hbar 2016年

Answers:


0

我注意到Atomizr v0.2.2的发布标签存在问题。该版本与v0.2.1完全相同,后者在加载包依赖项时遇到问题。

升级到最新版本的Atomizr(v0.3.1)。由于包依赖性继续导致轻微的打嗝,您可能必须在再次安装包之前删除包和/或重新启动Sublime Text。如果问题仍然存在,请查看控制台是否有关于缺少包的任何警告。通常,它是导致麻烦的speg依赖。

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


我重新安装了一切,它现在可以工作了。虽然格式是格式不同于.sublime-completions。这应该也行吗?或者我是否还需要编辑它才能与sublime兼容?
hbar 2016年

有什么不同?我没有转换文件的任何问题,唯一需要的编辑是给文件正确的扩展名(.sublime-completions
idleberg 2016年

该插件创建完成,而不是片段。但这就是你在问题的第一句中所要求的;-)
idleberg 2016年

我也是这样做的,但它不起作用。我已经给它扩展.sublime-completions,重启sublime,打开一个.cpp文件,例如,“whil + tab”仍然没有给出它应该是什么(这是while循环)。
hbar 2016年

你上面的例子对我有用。它可能是范围异常,因为Atom使用不同的范围名称。否则,请在GitHub上创建一个带有详细示例的问题。
idleberg 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.