---
title: "Menu and toolbar items"
canonical: "https://support.appfire.com/space/PSJC/490997104/Menu%20and%20toolbar%20items"
format: markdown
---
> Macro (aura-html)


|  | **Menu name** | **Menu options** |
| --- | --- | --- |
| ![number 1a.png](media://7f963f73-acb8-4f15-9298-7aedba598d2b) | **File** | This menu provides basic file management and editor configuration options:<br>- **New file**: Creates a new blank file in the editor.
- **New folder**: Creates a new folder in the file tree for organizing your scripts.
- **New file from snippet**: Creates a new file using a predefined code snippet or template.
- **Save**: Saves the currently open file.
- **Settings**: Opens the SIL Manager configuration options, including:
  - **Theme**: Choose editor appearance.
  - **File type handling**: Set default behavior for files with no extension or unknown extensions.
  - **Font size**: Adjust editor text size.
  - **Placeholder text**: Customize the default "Code goes here..." text in new files.
  - **Autocomplete settings**: Enable/disable autocomplete features and live autocomplete suggestions.
  - **Editor display options**: Toggle various visual elements.
  - **Code formatting**: Configure tab behavior and tab size.<br>> ℹ️ For detailed information, see the [SIL Manager settings](https://appfire.atlassian.net/wiki/spaces/PSJC/pages/490997655) page. |
| ![number2a.png](media://34925c72-4fbe-48c1-aae1-8dbff06bc1c2) | **Edit** | This menu provides standard text editing functions for working with your scripts:<br>- **Search**: Find text within the current file.
- **Search and Replace**: Find and replace text throughout the file.
- **Go to**: Jump directly to a specific line number. |
| ![number3a.png](media://bd94e2dc-51bd-4390-a719-3902dbde30d1) | **Insert** | This menu provides quick access to common SIL programming constructs, helping you insert properly formatted code templates without having to write the syntax from scratch.<br>- **FOR loop objects**: Inserts a `FOR` loop template for iterating over objects.
- **FOR loop with index**: Inserts a `FOR` loop template that includes an index counter.
- **IF - ELSE**: Inserts an `IF-ELSE` conditional statement template.
- **WHILE**: Inserts a `WHILE` loop template.
- **DO WHILE**: Inserts a `DO-WHILE` loop template. |
| ![number4a.png](media://2ffc9215-de06-43ac-824a-8b908b332240) | **Snippets** | This menu provides access to pre-written code templates organized by category. These functional snippets help you quickly insert common Jira automation tasks without writing code from scratch.<br>> ℹ️ For complete documentation, see: [Script Snippets](https://appfire.atlassian.net/wiki/spaces/PSJC/pages/723320834). |
| ![number5a.png](media://297504cd-7240-4f1d-a8f4-a1fa33d3c686) | **Window** | This menu controls the SIL Manager’s display option.<br>- **Toggle Full Screen**: Expands the SIL Manager to use the entire browser window for maximum workspace.
- **Split Screen**: Lets you view multiple files side by side (coming soon). |
| ![number6a.png](media://c309bab5-be69-4873-871e-e549b790b948) | **Run** | This menu provides controls for executing and testing your scripts:<br>- **Run Configuration**: By default, scripts execute in the global context without any specific issue data. Use this option to set a specific Jira issue context for testing your script with real data.
- **Check**: Validates the syntax of your script without executing it. Use this to catch errors before running.
- **Run**: Executes the current script. Results appear in the console tab at the bottom of the screen.
- **Debug**: Opens the Script Debugger (Beta) for step-by-step debugging of your scripts.<br>> ℹ️ For complete documentation, see: [Script Debugger (Beta)](https://appfire.atlassian.net/wiki/spaces/PSJC/pages/516653057). |

## The toolbar

The toolbar contains action buttons that become available when you open a file, providing quick access to common development tasks.

![Power Scripts for Jira Cloud SIL Runner gadget parameters](media://5e021c33-685a-49e3-89f0-7752f16b85bb)


|  | **Action name** | **Description** |
| --- | --- | --- |
| ![number 1a.png](media://7f963f73-acb8-4f15-9298-7aedba598d2b) | **Save** | Saves your script changes to storage. |
| ![number2a.png](media://34925c72-4fbe-48c1-aae1-8dbff06bc1c2) | **Check** | Performs syntax validation on the current script. |
| ![number3a.png](media://bd94e2dc-51bd-4390-a719-3902dbde30d1) | **Run** | Executes the script with your current run configuration. |
| ![number4a.png](media://2ffc9215-de06-43ac-824a-8b908b332240) | **Debug** | Opens the Script Debugger (Beta) for step-by-step debugging of your scripts.<br>> ℹ️ For complete documentation, see: [Script Debugger (Beta)](https://appfire.atlassian.net/wiki/spaces/PSJC/pages/516653057). |
| ![number5a.png](media://297504cd-7240-4f1d-a8f4-a1fa33d3c686) | **Find usages** | Searches for references to selected text across all script files. Highlight any text in your script and click this button to find where it's used elsewhere in your codebase. |