This list of commands is a work in progress.
Some commands take paths as parameters. Among these, some support snippet-like syntax, while others don’t. A command of the first kind would take a parameter like ${packages}/SomeDir/SomeFile.Ext whereas a command of the second kind would take a parameter like Packages/SomeDir/SomeFile.Ext.
Generally, newer commands support the snippet-like syntax.
Often, relative paths in arguments to commands are assumed to start at the Data directory.
The same variables available to build systems are expanded in arguments to commands. See Build System Variables for more information.
Runs a build system.
Runs a .sublime-macro file.
Inserts a snippet from a string or .sublime-snippet file.
Inserts a string.
Advances the caret by predefined units.
Advances the caret to predefined locations.
Switches between two files with the same name and different extensions.
Adds a line to the current selection.
Scrolls lines in the view.
Hides the active panel.
was when the panel was opened. (Only incremental find panel.)
Inserts the best completion that can be inferred from the current context. XXX Probably useless. XXX
Extends the selection up to predifined limits.
Shows an overlay.
Shows a panel.
Toggles the value of a boolean setting.
Comments or uncomments the active lines.
Runs an external process asynchronously.
XXX Document all options.
Sorts lines.
Wraps lines. By default, it wraps lines at the first ruler’s column.