This menu contains commands for working with a program source code. The following commands are available here:
  | 
Command  | 
Description  | 
|---|---|---|
  | 
Undo the last action.  | 
|
  | 
Redo  | 
Redo the last undone action.  | 
  | 
Cut  | 
Cut a selected source code fragment in order to paste it elsewhere.  | 
  | 
Copy  | 
Copy a selected source code fragment to clipboard.  | 
  | 
Paste  | 
Paste a copied or cut source code fragment to a specified place.  | 
  | 
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  | 
Delete a selected source code fragment.  | 
  | 
Prompt to AI Assistant  | 
Send a code part as a prompt to AI Assistant for suggestions on how to complete it.  | 
  | 
Explain via AI Assistant  | 
Send the selected code part to AI Assistant to get its description.  | 
  | 
Paste  | 
Open the submenu for quick resource insertion.  | 
  | 
Convert  | 
Open the submenu for converting text to different formats.  | 
  | 
Open the submenu for working with bookmarks. Bookmarks are used for highlighting lines in a program source code.  | 
|
  | 
Open the submenu for working with a source code: inserting comments, inserting indents, changing case.  | 
|
  | 
Storage  | 
Open the submenu for working with the MQL5 Storage.  | 
  | 
Show the list of possible options of function names for substitution when writing a program code. The variants of names are determined by the first characters typed.  | 
|
  | 
Show the current function signature. In other words, it shows the order and types of parameters set in the function, and also highlights the current edited parameter.  | 
|
  | 
Go to a declaration or definition of a selected function or variable.  | 
|
  | 
Open the list of all functions declared in the current program code.  |