スニペット
プレースホルダーはスニペット内の要素であり、ユーザまたはその他の外部プロセスによって提供される。プレースホルダーの値は、編集セッション中にスニペットのテキストが挿入されるまで決定されない。
プレースホルダーには、エディタが現在の編集バッファ内の他のテキストに対するプレースホルダーの境界を識別できるようにマークアップ構文がある場合がある。
他のアプリケーションは、ユーザがプレースホルダーに提供される1つ以上の値を入力できるようにするグラフィカルユーザインタフェースとモーダルダイアログボックスを採用している。
プレースホルダーは通常、他のスニペットテキストと区別するために、いくつかの特殊文字または文字のシーケンスで示される。一部のシステムでは、スニペットプレースホルダーに識別子の名前を付けることができる。識別子は、複製のプレースホルダーやプレースホルダーの変換等の機能をサポートするのに役立つ。
次の例では、識別子first_name、last_name、およびitem を使用している。
<syntaxhighlight lang="jinja">
Hello {%first_name%} {%last_name%},
Your shipment of {%item%} is now ready to pick up.
Thanks {%first_name%}!
</syntaxhighlight>