片段变量?

Snippet Variables?

有什么方法可以在 Atom 中使用变量创建片段(就像 Emmet 在 HTML 中所做的那样)?

这是我们想要实现的示例:

发件人:p4

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

( From: p[i] to padding: i% i% i% i% ) (用户输入 p+[i] , i 是可变的)

据我所知,您无法使用 Atom 代码段执行此操作,因为它们仅由 CSON 组成(即没有脚本)。因此,虽然您不能这样做,但您可以使用单个变量并将其扩展到代码段中的多个位置,这是我在这篇博客中学到的东西 here

取自 post,这里是 CSON 的示例:

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

看着它,您似乎还可以在每个占位符之间切换以编辑任何需要不同的填充。