Rev. 24.1.12, 12 June 2024

22.3 Extract to Variable

An expression inside a subprogram, process, or protected type can be extracted to a local variable.

Select the expression and press Ctrl+1, select Extract to local variable from the list of quick assist proposals and press Enter.

The variable is declared and initialized with the extracted expression in the correct scope.

Tip: You may change the variable name and type. Press tab to switch between the edit boxes.

Tip: If the expression occurs multiple times throughout the enclosing scope, you may chose to replace all the occurrences with the newly created variable, or only the selected one.

Tip: You can also right-click in the editor and go to Refactor > Extract....