$1
snipMate を使用してスニペットにリテラルを挿入するにはどうすればよいですか? マニュアルにはその情報が見つかりませんでした…</p>
結果は何もありません (プレースホルダーを見つけようとします):
snippet s
$1
結果は$
次のとおりです。
snippet s
$$1
回避策を見つけました。を使用し$${0:1}
ます。SnipMate は ${0} を解釈しませんが、代わりにデフォルトのテキストを挿入するようです。
私は現在、StackOverflowでUltiSnipsのプロモーション ツアーを行っています。UltiSnips はエスケープ文字をサポートしています。対応するスニペットは次のようになります。
snippet s
\$1
endsnippet
snipMate スニペットの変換スクリプトは UltiSnips に同梱されているため、切り替えは簡単です。
基本的に、できません。最も近い回避策は、デフォルトのテキストを使用することです:
snippet s
$${1:1}
これには、タブを 1 回押す必要があります。
これは snipMate に記載されている問題であり、2 年前から存在しているため、修正されるのを待って息を止めることはできません。