如何使用snipMate在代码段中插入文字$1
?我在手册中找不到这些信息......
没有结果(试图找到占位符):
snippet s
$1
结果只有$
:
snippet s
$$1
答案 0 :(得分:5)
我找到了解决方法。使用$${0:1}
。 SnipMate不解释$ {0},但似乎是插入默认文本。
答案 1 :(得分:1)
基本上,你不能。最接近的解决方法是使用默认文本:
snippet s
$${1:1}
这需要您点击一次标签。
这是snipMate列出的问题 - 已经有两年了,所以我不会屏住呼吸等待修复。
答案 2 :(得分:1)
我目前正在使用StackOverflow上的UltiSnips进行推广。 UltiSnips支持转义字符,相应的代码片段如下所示:
snippet s
\$1
endsnippet
SnipMate片段的转换脚本随UltiSnips一起提供,因此切换很容易。