标签: emacs yasnippet
假设,我有以下yasnippet:
my $dir = __FILE__; $dir =~ s/(.*)\/.*/$1/;
$1这里是正则表达式第一次匹配。不是yasnippet特殊符号。我怎么引用它,所以它按原样插入到代码中?
$1
答案 0 :(得分:1)
来自documentation:
可以包含任意文本作为模板的内容。它们通常被解释为纯文本,除了$和`。您需要使用\来转义它们:\ $和\`。 \本身也可能需要以\\有时转义。
因此,请使用\$在代码段中获取文字“$”。
\$