如何在yasnippet中引用1美元

时间:2013-05-17 11:51:57

标签: emacs yasnippet

假设,我有以下yasnippet:

my $dir = __FILE__;
$dir =~ s/(.*)\/.*/$1/;

$1这里是正则表达式第一次匹配。不是yasnippet特殊符号。我怎么引用它,所以它按原样插入到代码中?

1 个答案:

答案 0 :(得分:1)

来自documentation

  

可以包含任意文本作为模板的内容。它们通常被解释为纯文本,除了$和`。您需要使用\来转义它们:\ $和\`。 \本身也可能需要以\\有时转义。

因此,请使用\$在代码段中获取文字“$”。