SnippetString
A snippet string is a template which allows to insert text and to control the editor cursor when insertion happens.
A snippet can define tab stops and placeholders with $1
, $2
and ${3:foo}
. $0
defines the final tab stop, it defaults to the end of the snippet. Variables are defined with $name
and ${name:default value}
. Also see the full snippet syntax.
Functions
Builder-function that appends a choice (${1|a,b,c|}
) to the {@linkcode SnippetString.value value} of this snippet string.
Builder-function that appends a placeholder (${1:value}
) to the {@linkcode SnippetString.value value} of this snippet string.
Builder-function that appends a tabstop ($1
, $2
etc) to the {@linkcode SnippetString.value value} of this snippet string.
Builder-function that appends the given string to the {@linkcode SnippetString.value value} of this snippet string.
Builder-function that appends a variable (${VAR}
) to the {@linkcode SnippetString.value value} of this snippet string.