DVT VHDL IDE User Guide
Rev. 23.1.7, 15 March 2023
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....