One plugin I'd recommend for anyone is All Autocomplete. It extends Sublime's autocomplete detection to match across any open file, and not only the current file.
Also Ctrl+Shift+P searches through all of Sublime's and your plugins available actions. Ctrl+P allows you to switch files without your mouse.
MIN_WORD_SIZE = 3
MAX_WORD_SIZE = 50
MAX_VIEWS = 20
MAX_WORDS_PER_VIEW = 100
MAX_FIX_TIME_SECS_PER_VIEW = 0.01* git: git commands in ST.
* gitgutter: diffs in the margin (+,-, modified)
* github: direct access to the remote github directory (issues, pull requests, etc.)
There's also a ton of language specific packages (lint, color scheme, etc.)
My main productivity tip would be to use the "ctrl + p" search command a lot. It matches searches very nicely (partial matching). One can look for files in the project, specific line in the active file (if you start with ":"), specific methods (if you start the search with "@"). ST3 also has a symbol lookup command which is really powerful ("ctrl + shift +r").
Most of the productivity gains I get from Sublime are from packages like Emmet, DocBlockr and my own custom macros.
On OS X CTRL + SHIFT + UP/DOWN will create a new cursor on the next line up or down. And you can CMD + LMB-click to insert a new cursor anywhere.
I cannot count how much time this feature saves me.
Aside from being able to simultaneously write in multiple places, you can copy-paste across multiple cursors; highlight 5 variables, copy, create 5 new lines with cursors, paste. Each line will have one of your copied variables. Try using Find with regex and alt+enter to select all matches with separate cursors.
Many plugins also support or add onto this feature. I love TextPastry to easily insert number ranges and patterns across multiple cursors.
CMD+SHIFT+D is handy, too; it duplicates your current line.
Joking aside, depends on the language somewhat but this helped me get started:
https://realpython.com/blog/python/setting-up-sublime-text-3...