Skip to content

Instantly share code, notes, and snippets.

@kahlil
Forked from lucasfais/gist:1207002
Created July 2, 2012 08:25
Show Gist options
  • Save kahlil/3031875 to your computer and use it in GitHub Desktop.
Save kahlil/3031875 to your computer and use it in GitHub Desktop.
Sublime Text 2 - Useful Shortcuts

h1. Sublime Text 2 - Useful Shortcuts (Mac OS X)

h2. 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)

h2. 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
  • ⌘↩ insert 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)
  • ⌃⌘↑ Move line up
  • ⌃⌘↓ Move line down
  • ⌥↑ Move cursor to beginning of line and move cursor up
  • ⌥↓ Move cursor to end of line and move cursor down

h2. XML/HTML

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

h2. 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

h2. 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

h2. Bookmarks

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

h2. Marks

  • ⌘K space set mark // ⌘K; for me
  • ⌘KW delete from cursor to mark
  • ⌘KA select from cursor to mark
  • ⌘KG clear mark
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment