Tab Completion

WARNING! This documentation is for an old, unsupported version of Sublime Text. Please check out the current docs.


Tab Completion allows quickly completing words by pressing the tab key. When enabled, pressing tab will expand the text to the left of the cursor into the best match, using Sublime Text's fuzzy matching algorithm.

Tab Completion is enabled by default.

Disabling Tab Completion

Sometimes tab completion isn't desirable. To turn it off, add this line to Preferences/File Settings - User:

"tab_completion": false

Inserting Literal Tabs

To insert a tab rather than a completion, press shift+tab.

Changing the Completion

Sometimes the completed text isn't what's desired: to change to an alternative, press ctrl+space. This will roll back the completion, and display the standard auto complete list.

Alternatively, tab can be pressed again to cycle to the next completion.

Completion Sources

Information on completion sources, and creating your own completions, is available at