File | Settings | IDE Settings | File Templates
Use this page to view, edit, create, and remove file templates.
All the available templates are listed in the left-hand part of the page on tabs. The tabs are used to switch between different groups of templates.
When you select a template, its settings and contents are shown in the right-hand part of the page. (The template contents are in the area under the Reformat according to style check box.)
|Create Template||Click this button to create a new template in the currently opened tab. The button is available in the Templates and Includes tabs.|
|Remove Template||Click this button to delete the selected template. The button is available in the Templates and Includes tabs.|
|Copy Template||Click this button to create a copy of the selected template. The button is available in the Templates and Includes tabs.|
|Reset to Default||Click this button to restore an initial state for the selected template. The button is available only for modified templates. The names of the modified templates are shown in blue.|
Template settings and contents
|Name||In this text box, specify the name of the selected template.|
|Extension||In this text box, specify the extension for RubyMine to detect files, where the selected template should be applied during creation.|
|Reformat according to style||Select this check box, to have RubyMine reformat generated stub files according to the style defined in the Code Style dialog box.|
|Template text||Edit the template contents. You can use:
|Description||This read-only field provides information about the template, its predefined variables, and the way they work. The field is not available in custom templates.|
The tab displays the available file templates.
The HTML/XHTML templates cannot be deleted and their names and extensions cannot be edited.
|Includes||The tab shows the templates of reusable fragments that can be included in file templates.|
The tab displays built-in snippets, that is, templates for code fragments that RubyMine can
generate in various typical situations, for example, for generating implemented
or overridden method bodies.
You can edit the existing snippets but you cannot create new ones.
For any snippet that you have modified, the Reset button (link) is available in the upper right corner of the page which you can use to restore the initial state of the snippet.