This project is about learning how to most effectively use Sublime Text 3 (ST3). While there are awesome references on-line, many of them don't provide the space needed to actually practice, and internalize, the key shortcuts.
Hopefully this project will give you just that, a way to practice using ST3 shortcuts that will make you wicked fast while coding!
There are different directories containing information and lessons that cover the majority of Sublime Text use cases. Please add any additional lessons in a similar way.
To see which lessons are available, type git branch -r
in your local repo to see which ones are available on Github. Then, use git checkout <LESSON-NAME>
to work through a particular lesson.
If at any point you wish to reset your work, simply save the file and then use git checkout .
and you will be returned to the original state of the lesson.
Below is a list of the current lessons identified by branch names, along with a short description.
All of the keyboard shortcuts in these lessons involve at least one modifier key (Command ⌘, Control ^, etc) followed by predicate key which completes the shortcut and triggers the desired action.
For example, let's take the shortcut ⌘X This means depress and hold the Command (⌘) modifier key and then press the letter 'X'.
If you see ⌘KK or ⌘K⌘K, this means depress and hold Control (⌘) and press the letter 'K' twice.
Should you come across several modifier keys such as ⌃⇧K then this means depress and hold Control (⌃), depress and hold Shift (⇧), then press the letter 'K'
Each lesson should have a legend for the modifier keys as well as these instructions as a reminder.
- (summary): A listing of ST3 shortcuts and a description of what they do.
- (multiple-cursors): A lesson on how to use ST3's multiple cursors.
- (goto-anything): A lesson on using ST3's Goto Anything to quickly navigate a project.
- (tab-completion): A series of exercises designed to help Sublime users learn awesome tab completion commands.
- (text-editing): A series of exercises designed to help Sublime users learn awesome text editing and manipulation commands.
- (split-window): Sample repo and list of commands to help you master split window work flows in Sublime Text.
- (package-control): Some starter info and links on how and why to include Sublime Text Package Control in your copy of Sublime.
The below resources were referenced when making the above lessons: