<p>In the Script Editor you can use and create code snippets, which are small blocks of reusable code that you can insert where you need it in your code.</p>
To use a snippet, pick it from the drop-down menu.<br/>
Alternatively, type the name of a snippet (or place the cursor inside of already existing one), then press the <strong>Tab</strong> key to expand it.<br/><br/>
<strong>Example:</strong> to create the while loop, type "<strong>while</strong>"...<br/><imgsrc="snippets_expand1.jpg"/><br/>
<br/>...and press the <strong>Tab</strong> key.<br/><imgsrc="snippets_expand2.jpg"/></p>
<p><strong>Creating new code snippets:</strong><br/>
Code snippets are plain text files stored in [GZDB]\Snippets\[category], so just create a new text file there and add the code you want into it. Currently the only supported "special" token is <strong>$EP</strong> (Entry Point) - that's the place where the cursor will be placed after inserting a snippet.<br/>
<spanclass="style1">Warning:</span> snippet's file name should not contain spaces.</p>
<p><strong>Creating new code snippets for custom scripting configurations:</strong><br/>
To add snippets to a scripting configuration, which doesn't already have existing snippets ("Insert a Code Snippet" drop-down is disabled in the Script Editor), you'll have to:</p>
<ol>
<li>Add a new folder inside of "Snippets" folder (for example, "[GZDB]\Snippets\Decorate").</li>
<li>Add the "<strong>snippetsdir</strong>" parameter to a scripting configuration, in which you want to use snippets, and set it to the folder name you've just created (for example, <strong>snippetsdir = "Decorate";</strong>).</li>
<li>Add the snippets to the folder you've created.</li>