Skip to content

Instantly share code, notes, and snippets.

@MichaelMartinez
Forked from sjwilliams/gist:3903157
Created November 7, 2012 04:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MichaelMartinez/4029579 to your computer and use it in GitHub Desktop.
Save MichaelMartinez/4029579 to your computer and use it in GitHub Desktop.
Sublime Text 2 Cheat Sheet. Shortcuts, including Vintage mode.

Sublime Text 2 – Useful Shortcuts (Mac OS X)

General

⌘T go to file
⌘⌃P go to project
⌘R go to methods
⌃G go to line
⌘KB toggle side bar
⌘⇧P command prompt
⌃ ` python console
⌘⇧N new window (useful for new project)

Editing

⌘L select line (repeat select next lines)
⌘D select word (repeat select others occurrences in context for multiple editing)
⌃⇧M select content into brackets
⌘⇧↩ insert line before
⌘↩ inter line after
⌃⇧K delete line
⌘KK delete from cursor to end of line
⌘K⌫ delete from cursor to start of line
⌘⇧D duplicate line(s)
⌘J join lines
⌘KU upper case
⌘KL lower case
⌘ / comment
⌘⌥ / block comment
⌘Y redo or repeat
⌘⇧V past and ident
⌃ space autocomplete (repeat to select next suggestion)
⌃M jump to matching brackets
⌘U soft undo (movement undo)
⌘⇧U soft redo (movement redo)

Vintage Mode

:w save file
j move cursor up one line
k move cursor down one line
h move cursor one position right
l move cursor one position left
e move cursor to the end of word
0 move cursor to beginning of line
^ move cursor to frst non-whitespace character on the line
$ move cursor to end of line
⇧h move cursor to the first line of screen
⇧m move cursor to the middle of the screen
⇧l move cursor to the bottom of the screen
i insert before cursor
⇧i insert at the beginning of current line
a append after cursor
⇧a append to the end of the current line
o insert on a new line below
⇧O insert on a new line above
r overwrite current and return to command mode

XML/HTML

⌘⇧A select content into tag
⌘⌥ . close tag

Find/Replace

⌘F find
⌘⌥F replace
⌘⌥G find next occurrence of current word
⌘⌃G select all occurrences of current word for multiple editing
⌘⇧F find in files

Splits/Tabs

⌘⌥1 single column
⌘⌥2 two columns
⌘⌥5 grid (4 groups)
⌃[1,2,3,4] focus group
⌃⇧[1,2,3,4] move file to group
⌘[1,2,3…] select tab

Bookmarks

⌘F2 toggle bookmark
F2 next bookmark
⇧F2 previous bookmark
⌘⇧F2 clear bookmarks

Marks

⌘K space set mark // ⌘K; for me
⌘KW delete from cursor to mark
⌘KA select from cursor to mark
⌘KG clear mark
@jasonhodges
Copy link

If you haven't already seen or checked out CheatSheet for Mac give it a look http://www.grandtotal.biz/CheatSheet/
It allows you to hold the command key and see all shortcuts for the app you are in

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment