Atom editor 代码段变量?

Atom editor 代码段变量?,atom-editor,code-snippets,Atom Editor,Code Snippets,我们有没有办法在Atom中创建带有变量的代码段(就像Emmet在HTML中所做的那样) 下面是我们想要实现的一个示例: 发件人:p4 收件人:padding:4%4%4%4% (从:p[i]到填充:i%i%i%)(用户输入p+[i],i是可变的)据我所知,您无法使用Atom片段,因为它们仅由CSON组成(即没有脚本)。所以,虽然你不能做到这一点,但你可以使用一个变量并将其扩展到代码片段中的多个位置,这是我在本博客中学到的一些东西 摘自这篇文章,下面是CSON的例子: '.source.css':

我们有没有办法在Atom中创建带有变量的代码段(就像Emmet在HTML中所做的那样)

下面是我们想要实现的一个示例:

发件人:
p4

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


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

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

摘自这篇文章,下面是CSON的例子:

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

看看它,看起来您还可以通过每个占位符来编辑任何需要不同的填充

对我来说,还不太清楚,你可以在代码片段中使用的
$1
有什么区别。请添加更多解释,如:如果按“p4”,结果将是“填充4%4%”。如果按“p5”,结果将是“填充5%5%”。大概是这样:)