Jump back to where you were working, after a small escapade
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Default (Linux).sublime-keymap
Default (OSX).sublime-keymap
Default (Windows).sublime-keymap


BackThere (Sublime Text 2/3 plugin)


It does...

Saves one position for you to return to, as many times as you need.

It is composed of two commands:

  1. save_back_there (Ctrl, Shift, q) - Saves the current position of the text cursor in the current window

  2. go_back_there (Ctrl, q) - Places the cursor back there, where it was last saved

New: commit 43825a1f9b introduces:
When no position is saved in the current file, a jump to the latest globally saved position will be performed (this involving a switch to that other file's view) if at least one saved position exists in the current session (since the editor was started).

Default key bingings

  1. Save command:

    Ctrl + Shift + q

  2. Go command:

    Ctrl + q

For OSX, replace Ctrl with Control (not Command)

To use your custom (and probably better) key bindings, you should either add them in Preferences -> Key bindings - User like in the example below, either edit the Default (<operating-system>).sublime-keymap file in the plugin's folder.

{ "keys": ["shift+ctrl+q"], "command": "save_back_there" },
{ "keys": ["ctrl+q"], "command": "go_back_there" }

Installing (with PackageControl)

(Install Package Control plugin)

Invoke Package Control (Ctrl+Shift+P), enter Install command and pick Back There

Installing (without PackageControl)

If you don't have git installed, you can just download as Zip, and unpack it.


$ cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/
$ git clone git://github.com/iuliux/SublimeText2-BackThere.git BackThere

Linux (Ubuntu like distros)

$ cd ~/.config/sublime-text-2/Packages/
$ git clone git://github.com/iuliux/SublimeText2-BackThere.git BackThere

Windows 7:

Copy the directory to: C:\Users\<username>\AppData\Roaming\Sublime Text 2\Packages
or using GitHub for Windows

Windows XP:

Copy the directory to: C:\Documents and Settings\<username>\Application Data\Sublime Text 2\Packages
or using GitHub for Windows


MIT License, see http://opensource.org/licenses/MIT