Sublimetext2 将我所有的代码片段压缩成升华文本3中的一个文件

Sublimetext2 将我所有的代码片段压缩成升华文本3中的一个文件,sublimetext2,sublimetext,sublimetext3,code-snippets,Sublimetext2,Sublimetext,Sublimetext3,Code Snippets,我目前使用的语言中的每个标记都有大量的代码片段。我想和我的一些同事分享这些,但我不想像发送30个片段文件那样发送它们。有没有一种方法可以将这些压缩成一个文件(除了压缩、发送压缩,然后让它们解压之外)。您可以使用一个文件。这些是JSON格式的文件,顶部包含目标范围,然后是一系列带有触发器和内容的完成。例如,下面的代码段 乐趣 source.js 作用 可以转化为此完成: { “范围”:“source.js”, “完成”: [ {“触发器”:“乐趣”,“内容”:“函数${1:function_n

我目前使用的语言中的每个标记都有大量的代码片段。我想和我的一些同事分享这些,但我不想像发送30个片段文件那样发送它们。有没有一种方法可以将这些压缩成一个文件(除了压缩、发送压缩,然后让它们解压之外)。

您可以使用一个文件。这些是JSON格式的文件,顶部包含目标范围,然后是一系列带有触发器和内容的完成。例如,下面的代码段


乐趣
source.js
作用
可以转化为此完成:

{
“范围”:“source.js”,
“完成”:
[
{“触发器”:“乐趣”,“内容”:“函数${1:function_name}(${2:argument}){\n${0://body…}\n}”
]
}
对于换行符使用
\n
,对于
“内容”
部分中的制表符使用
\t
。双引号也需要转义。此外,您可以使用
\t
将触发器与关于完成内容的简要描述分开,它将右对齐显示,略呈灰色,并且不会影响触发器本身:

{“trigger”:“fun\t函数”,“contents”:“函数${1:function\u name}(${2:argument}){\n${0://body…}\n}”
因此,要添加多个补全,只需在补全的右括号后加一个逗号,,,,,然后将下一个放在下一行。最后一行不应有最后一个逗号

祝你好运