---
title: "Standard - Toolbars - MetaEditor Help"
description: "The Standard toolbar features the basic commands of the main menu... - Standard - Toolbars - MetaEditor Help"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/en/metaeditor/help/toolbar/toolbar_standard"
---

[MetaEditor Help](https://www.metatrader5.com/en/metaeditor/help) → [Toolbars](https://www.metatrader5.com/en/metaeditor/help/toolbar) → Standard

# Standard

The Standard toolbar features the basic commands of the [main menu](https://www.metatrader5.com/en/metaeditor/help/main_menu):

|  | Command | Description |
| --- | --- | --- |
| ![New](https://www.metatrader5.com/i/help/metaeditor/en/new_button.png) | New | Open [MQL4/MQL5 Wizard](https://www.metatrader5.com/en/metaeditor/help/mql5_wizard) for developing a new program. |
| ![Open...](https://www.metatrader5.com/i/help/metaeditor/en/open_button.png) | Open... | Open a selected file: text files are opened for editing in MetaEditor. To open the rest of the files, use the programs installed in the operating system. |
| ![Save](https://www.metatrader5.com/i/help/metaeditor/en/save_button.png) | Save | Save changes in an active window. |
| ![Save All](https://www.metatrader5.com/i/help/metaeditor/en/save_all_button.png) | Save All | Save changes in all open windows. |
| ![Print Preview](https://www.metatrader5.com/i/help/metaeditor/en/print_preview_button.png) | Print Preview | Check a page before printing (for example, whether all data is to be printed). Settings of a selected printer are used for preview. |
| ![Print...](https://www.metatrader5.com/i/help/metaeditor/en/print_button.png) | Print... | Print the code in the current window. |
| ![Toolbox](https://www.metatrader5.com/i/help/metaeditor/en/toolbox_button.png) | Toolbox | Open/close the [Toolbox](https://www.metatrader5.com/en/metaeditor/help/workspace/toolbox) window. |
| ![MQL Navigator](https://www.metatrader5.com/i/help/metaeditor/en/navigator_button.png) | MQL4/MQL5 Navigator | Open/close the [Navigator](https://www.metatrader5.com/en/metaeditor/help/workspace/navigator) service window. |
| ![Cut](https://www.metatrader5.com/i/help/metaeditor/en/cut_button.png) | Cut | Cut a selected source code fragment in order to paste it elsewhere. |
| ![Copy](https://www.metatrader5.com/i/help/metaeditor/en/copy_button.png) | Copy | Copy a selected source code fragment to clipboard. |
| ![Paste](https://www.metatrader5.com/i/help/metaeditor/en/paste_button.png) | Paste | Paste a copied or cut source code fragment to a specified place. |
| ![Clipboard](https://www.metatrader5.com/i/help/metaeditor/en/clipboard_button.png) | Clipboard | Open a clipboard. MetaEditor saves up to 30 last entries copied to clipboard. This opens a list of stored entries allowing you to paste a selected one into your code. |
| ![Delete](https://www.metatrader5.com/i/help/metaeditor/en/delete_button.png) | Delete | Delete a selected source code fragment. |
| ![Undo](https://www.metatrader5.com/i/help/metaeditor/en/undo_button.png) | Undo | Undo the last action. |
| ![Redo](https://www.metatrader5.com/i/help/metaeditor/en/redo_button.png) | Redo | Redo the last undone action. |
| ![Prompt to AI Assistant](https://www.metatrader5.com/i/help/metaeditor/en/ai_assistant_prompt_button.png) | Prompt to AI Assistant | Send a code part as a [prompt to AI Assistant](https://www.metatrader5.com/en/metaeditor/help/development/ai_assistant#prompt) for suggestions on how to complete it. |
| ![Find](https://www.metatrader5.com/i/help/metaeditor/en/find_button.png) | Find | Open the [Search](https://www.metatrader5.com/en/metaeditor/help/development/source_code_find) window. |
| ![Find Next](https://www.metatrader5.com/i/help/metaeditor/en/find_next_button.png) | Find Next | Find the next item for the current search query. |
| ![Find Previous](https://www.metatrader5.com/i/help/metaeditor/en/find_previous_button.png) | Find Previous | Find the previous item for the current search query. |
| ![Replace](https://www.metatrader5.com/i/help/metaeditor/en/replace_button.png) | Replace | Open a window to [replace](https://www.metatrader5.com/en/metaeditor/help/development/source_code_find) the found text. |
| ![Find in Files...](https://www.metatrader5.com/i/help/metaeditor/en/find_in_files_button.png) | Find in Files... | Open a window to search in different files. |
| ![Go to Line](https://www.metatrader5.com/i/help/metaeditor/en/goto_line_button.png) | Go to Line | Open a window, from which you can [jump to the specified line](https://www.metatrader5.com/en/metaeditor/help/development/intelligent_management#goto_line) of the source code. |
| ![Toggle Bookmark](https://www.metatrader5.com/i/help/metaeditor/en/toggle_bookmark_button.png) | Toggle Bookmark | Enable/disable a [bookmark](https://www.metatrader5.com/en/metaeditor/help/development/intelligent_management#bookmarks) on the current line depending on its current status. Bookmarks allow marking necessary code lines to quickly move to them. |
| ![Next Bookmark](https://www.metatrader5.com/i/help/metaeditor/en/next_bookmark_button.png) | Next Bookmark | Go to next bookmark. |
| ![Previous Bookmark](https://www.metatrader5.com/i/help/metaeditor/en/previous_bookmark_button.png) | Previous Bookmark | Go to previous bookmark. |
| ![Clear All Bookmarks](https://www.metatrader5.com/i/help/metaeditor/en/clear_all_bookmarks_button.png) | Clear All Bookmarks | Remove all bookmarks from the current file. |
| ![Increase Line Indent](https://www.metatrader5.com/i/help/metaeditor/en/increase_indent_button.png) | Increase Line Indent | Insert three spaces (tab symbol) at the beginning of the selected lines. To insert spaces in a single line, position the cursor at its beginning. To insert spaces in several lines, select them in full. |
| ![Decrease Line Indent](https://www.metatrader5.com/i/help/metaeditor/en/decrease_indent_button.png) | Decrease Line Indent | Remove three spaces (tab symbol) at the beginning of the selected lines. A similar action is performed by the Tab+Shift hot key. |
| ![Make Uppercase](https://www.metatrader5.com/i/help/metaeditor/en/make_uppercase_button.png) | Make Uppercase | Change all characters of a selected phrase to uppercase. A similar action is performed by the Ctrl+Shift+U hot key. |
| ![Make Lowercase](https://www.metatrader5.com/i/help/metaeditor/en/make_lowercase_button.png) | Make Lowercase | Change all characters of a selected phrase to lowercase. A similar action is performed by the Ctrl+U hot key. |
| ![Function Header](https://www.metatrader5.com/i/help/metaeditor/en/function_header_button.png) | Function Header | Insert a workpiece of a [comment to a function](https://www.metatrader5.com/en/metaeditor/help/development/intelligent_management#comments). |
| ![Block Comment](https://www.metatrader5.com/i/help/metaeditor/en/block_comment_button.png) | Block Comment | Insert a symbol [of a single-line comment](https://www.metatrader5.com/en/metaeditor/help/development/intelligent_management#comments). |
| ![Comment Lines](https://www.metatrader5.com/i/help/metaeditor/en/comment_lines_button.png) | Comment Lines | Insert "//" comments at the beginning of each selected line. |
| ![Uncomment Lines](https://www.metatrader5.com/i/help/metaeditor/en/uncomment_lines_button.png) | Uncomment Lines | Remove "//" comments from the beginning of each selected line. |
| ![Name list](https://www.metatrader5.com/i/help/metaeditor/en/list_names_button.png) | Name list | Show the list of possible options of [function names](https://www.metatrader5.com/en/metaeditor/help/development/intelligent_management#substitute) for substitution when writing a program code. The variants of names are determined by the first characters typed. |
| ![Information on parameters](https://www.metatrader5.com/i/help/metaeditor/en/parameter_info_button.png) | Information on parameters | Show the current function [signature](https://www.metatrader5.com/en/metaeditor/help/development/intelligent_management#info). In other words, it shows the order and types of parameters set in the function, and also highlights the current edited parameter. |
| ![Navigate Backward](https://www.metatrader5.com/i/help/metaeditor/en/navigate_back_button.png) | Navigate Backward | Go to the previous line the cursor was placed on. This is possible only within the currently opened files. |
| ![Navigate Forward](https://www.metatrader5.com/i/help/metaeditor/en/navigate_forward_button.png) | Navigate Forward | Return from the previous line to the next one. This is possible only within the currently opened files. |
| ![Go to Definition](https://www.metatrader5.com/i/help/metaeditor/en/go_to_definition_button.png) | Go to Definition | [Go to](https://www.metatrader5.com/en/metaeditor/help/development/intelligent_management#definition) a declaration or definition of a selected function or variable. |
| ![List of functions](https://www.metatrader5.com/i/help/metaeditor/en/list_funtions_button.png) | List of functions | Open the [list of all functions](https://www.metatrader5.com/en/metaeditor/help/development/intelligent_management#list) declared in the current program code. |
| ![Compile](https://www.metatrader5.com/i/help/metaeditor/en/compile_button.png) | Compile | [Compile](https://www.metatrader5.com/en/metaeditor/help/development/compile) a code of a program currently opened in an active window. |
| ![Cancel Compilation](https://www.metatrader5.com/i/help/metaeditor/en/cancel_compilation_button.png) | Cancel Compilation | Cancel compilation. This button is displayed instead of Compile button, while the program is compiled. |
| ![Start](https://www.metatrader5.com/i/help/metaeditor/en/start_debug_button.png) | Start/Resume | Start [debugging](https://www.metatrader5.com/en/metaeditor/help/development/debug) of the current code. |
| ![Pause](https://www.metatrader5.com/i/help/metaeditor/en/break_debug_button.png) | Pause | Pause a program debugging. To continue debugging, click Resume. |
| ![Stop](https://www.metatrader5.com/i/help/metaeditor/en/stop_debug_button.png) | Stop | Stop debugging. |
| ![Start Profiling](https://www.metatrader5.com/i/help/metaeditor/en/start_profiling_button.png) | Start Profiling | Start [profiling](https://www.metatrader5.com/en/metaeditor/help/development/profiling) the current code. |
| ![Stop Profiling](https://www.metatrader5.com/i/help/metaeditor/en/stop_profiling_button.png) | Stop Profiling | Stop profiling. |
| ![Step Into](https://www.metatrader5.com/i/help/metaeditor/en/step_into_button.png) | Step Into | Move one step of program execution accessing the called functions. |
| ![Step Over](https://www.metatrader5.com/i/help/metaeditor/en/step_over_button.png) | Step Over | Move one step of program execution without accessing the called functions. |
| ![Step Out](https://www.metatrader5.com/i/help/metaeditor/en/step_out_button.png) | Step Out | Execute a single step of a program one level higher. |
| ![Clear All Breakpoints](https://www.metatrader5.com/i/help/metaeditor/en/clear_all_breakpoints_button.png) | Clear All Breakpoints | Clear all breakpoints from the currently debugged program. |
| ![Toggle Breakpoint](https://www.metatrader5.com/i/help/metaeditor/en/breakpoint_button.png) | Toggle Breakpoint | Enable/disable a [breakpoint](https://www.metatrader5.com/en/metaeditor/help/development/debug#breakpoint) on the current line depending on its current status. Breakpoints are used for [debugging](https://www.metatrader5.com/en/metaeditor/help/development/debug) programs. |
| ![Terminal](https://www.metatrader5.com/i/help/metaeditor/en/terminal_button.png) | Terminal | Open the trading platform. |
| ![Options...](https://www.metatrader5.com/i/help/metaeditor/en/options_button.png) | Options... | Open [MetaEditor options](https://www.metatrader5.com/en/metaeditor/help/beginning/settings) window. It allows you to configure syntax highlighting, font, network operation parameters, etc. |
| ![Update from Storage](https://www.metatrader5.com/i/help/metaeditor/en/mql5storage_update_button.png) | Update from Storage | [Receive](https://www.metatrader5.com/en/metaeditor/help/mql5storage/mql5storage_working#update) the latest data revision from Storage. |
| ![Commit to Storage](https://www.metatrader5.com/i/help/metaeditor/en/mql5storage_commit_button.png) | Commit to Storage | [Send](https://www.metatrader5.com/en/metaeditor/help/mql5storage/mql5storage_working#commit) the current data changes to Storage. |
| ![Add File or Folder](https://www.metatrader5.com/i/help/metaeditor/en/mql5storage_add_button.png) | Add File or Folder | [Add](https://www.metatrader5.com/en/metaeditor/help/mql5storage/mql5storage_working#add) a local folder or a file to Storage. A folder or a file is added locally. Execute the "Commit to Storage" command to insert the changes to Storage. |
| ![Delete File or Folder](https://www.metatrader5.com/i/help/metaeditor/en/mql5storage_delete_button.png) | Delete File or Folder | [Delete](https://www.metatrader5.com/en/metaeditor/help/mql5storage/mql5storage_working#add) a folder or a file from Storage. Deletion is performed locally (a file or a folder is deleted physically). Execute the "Commit to Storage" command to insert the changes to Storage. |
| ![Difference of Versions](https://www.metatrader5.com/i/help/metaeditor/en/mql5storage_diff_button.png) | Difference of Versions | [See the current changes](https://www.metatrader5.com/en/metaeditor/help/mql5storage/mql5storage_diff) in a file compared to the latest revision received from Storage. |
| ![Revert Changes](https://www.metatrader5.com/i/help/metaeditor/en/mql5storage_revert_button.png) | Revert Changes | Revert the changes made in a local copy of a file. |
| ![Show Storage Log](https://www.metatrader5.com/i/help/metaeditor/en/mql5storage_log_button.png) | Show Storage Log | Show Storage Log. |
| ![Create Project](https://www.metatrader5.com/i/help/metaeditor/en/mql5storage_project_button.png) | Create Project | [Create a project](https://www.metatrader5.com/en/metaeditor/help/mql5storage/projects) in Storage. |
| ![Add Permission](https://www.metatrader5.com/i/help/metaeditor/en/mql5storage_permission_button.png) | Add Permission | Add permission to access a project. |
| ![MQL5 Cloud Protector](https://www.metatrader5.com/i/help/metaeditor/en/mql5_cloud_protector_button.png) | MQL5 Cloud Protector | Apply additional protection to the current program using the online [MQL5 Cloud Protector](https://www.metatrader5.com/en/metaeditor/help/development/mql5_cloud_protector) service. |
| ![Styler](https://www.metatrader5.com/i/help/metaeditor/en/styler_button.png) | Styler | Launch the built-in code [styler](https://www.metatrader5.com/en/metaeditor/help/development/styler) formatting a program source code according to the recommended standard. |
| ![New Window](https://www.metatrader5.com/i/help/metaeditor/en/new_window_button.png) | New Window | Open a copy of the current window with the same program text. Numbers 1, 2, etc. indicating the sequence of their creation appear in the headers of an original window and its copies. |
| ![Cascade](https://www.metatrader5.com/i/help/metaeditor/en/cascade_button.png) | Cascade | Arrange file windows as a cascade. |
| ![Tile Windows](https://www.metatrader5.com/i/help/metaeditor/en/tile_windows_button.png) | Tile Windows | Arrange file windows as a tile. |
| ![Tile Horizontally](https://www.metatrader5.com/i/help/metaeditor/en/tile_horizontally_button.png) | Tile Horizontally | Arrange file windows horizontally. |
| ![Tile Vertically](https://www.metatrader5.com/i/help/metaeditor/en/tile_vertically_button.png) | Tile Vertically | Arrange file windows vertically. |
| ![Help](https://www.metatrader5.com/i/help/metaeditor/en/help_button.png) | Help | Open MetaEditor context help. When you click it, a question mark appears at the end of the mouse cursor. To view help on a particular MetaEditor element, left-click on it. |
| ![About MetaEditor...](https://www.metatrader5.com/i/help/metaeditor/en/about_button.png) | About MetaEditor... | Open the About MetaEditor... window, which contains information about the company, its contacts and MetaEditor version. |

## In this section

- Standard
- [Search](https://www.metatrader5.com/en/metaeditor/help/toolbar/toolbar_search)
- [Setup](https://www.metatrader5.com/en/metaeditor/help/toolbar/toolbar_customize)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/en/metaeditor/help", "name": "MetaEditor Help"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/en/metaeditor/help/toolbar", "name": "Toolbars"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/en/metaeditor/help/toolbar/toolbar_standard", "name": "Standard"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Standard", "acceptedAnswer": { "@type": "Answer", "text": "The Standard toolbar features the basic commands of the main menu..." } }] }
```
