PyCharm 2018.1 Help

Extract Field Dialog

Extracting a field using the dialog box

If the Enable in-place mode checkbox is cleared on the General page of the Settings/Preferences dialog (Ctrl+Alt+S), the Extract Field refactoring is performed by means of the Extract Field Dialog.

enableInplaceRefactoringCleared
  1. In the editor, select the expression or variable to be replaced with a field, or just place the cursor within such an expression or variable declaration.
  2. In the main menu, or the context menu of the selection, choose Refactor | Extract | Field, or press Ctrl+Alt+F.
  3. In the Expressions pop-up menu, select the expression to be replaced. Note that PyCharm highlights the selected expression in the editor.
  4. In the dialog that opens, specify the type and name of the new field.
  5. In the Initialize in section, specify where the new field will be initialized.
  6. To automatically replace all occurrences of the selected expression (if it is found more than once),select the option Replace all occurrences.
  7. Click OK to create the field.
Last modified: 27 June 2018

See Also