A Sublime Text 3/4 plugin to move the cursor to next/previous line at the same indentation level as the current line.
There are two commands: jump_next_indent
and jump_prev_indent
.
If the cursor is to the left of an indented line, it will jump to the next line that is at that level or less.
If there are several lines on the same indent level, the cursor will jump to the beginning or end of the block of lines.
With the option extend_selection: true
you can extend the selection while jumping:
You can also use the indent_offset
option to jump to a more or less-indented line. For example, with indent_offset = -1
:
- Select "Package Control: Install Package" from the Command Palette
- Search for "Jump Along Indent"
- Clone the repository in your Sublime Text Packages directory:
git clone https://github.com/mwean/sublime_jump_along_indent.git /path/to/sublime/packages
- Download code archive
- Unzip and move to Sublime Text packages folder
The plugin comes with a set of default keybindings:
alt+up
: Jump to previous indented linealt+down
: Jump to next indented linealt+shift+up
: Jump to previous indented line and extend selectionalt+shift+down
: Jump to next indented line and extend selection
Some of the methods in file_scanner.py
were adapted from the VintageEx plugin.