Since indentation is syntactically significant in Python, Wing provides a number of features to make working with indentation easier.
Auto-Indentation
By now you will have noticed that Wing auto-indents lines as you type, according to context. This can be disabled with the Auto-Indent preference.
Wing also adjusts the indentation of blocks of code that are pasted into the editor. If the indentation change is not what you wanted, a single Undo removes the indentation adjustment, if there was one.
Block Indentation
In Wing's default keyboard personality, the Tab key is defined to indent the current line or blocks of lines, rather then entering a tab character (which can be done with Ctrl-Tab). As noted earlier, the Tab Key Action preference can be used to customize how the tab key behaves.
One or more selected lines can be increased or reduced in indentation, or matche indentation according to context, from the Indentation toolbar group:
Repeated presses of the Match Indent tool will move the selected lines among the possible correct indent levels for that context.
These indentation features are also available in the Source menu, where their key bindings are listed.