片段变量?

时间:2017-01-08 21:23:13

标签: atom-editor code-snippets

有没有办法可以在Atom中使用变量创建片段(就像Emmet在HTML中那样)?

这是我们想要实现的一个例子:

来自:p4

收件人:padding: 4% 4% 4% 4%

(从:p[i]到填充:i% i% i% i%)(用户输入p+[i]i是可变的)

1 个答案:

答案 0 :(得分:2)

据我所知,你无法用Atom片段做到这一点,因为它们仅由CSON组成(即没有脚本)。因此,虽然您无法做到这一点,但您可以使用单个变量并将其扩展到您的代码段中的多个位置,这是我在本博客中了解到的内容here

从该帖子中获取,这是CSON的示例:

'.source.css':
   'Padding With Mostly Identical Values':
     'prefix': 'pwmiv'
     'body': 'padding: ${1:num}px ${1:num}$2px ${1:num}$3px ${1:num}$4px;'

看着它,看起来你也可以通过每个占位符选项卡来编辑任何需要不同的填充。