### Select & Expand

`⌘ D` | select current word (repeat to include next instance of word)
`⌘ L` | select current line (repeat to include next line)
`⌘ ⇧ L` | split selection into multiple lines
`⌘ ⇧ A` | select text inside tag (repeat to expand)
`Ctrl ⇧ M` | select to curly or angle brackets (repeat to expand)

Replace ⌘ with Ctrl on Windows and Linux.

### Code Folding

`⌘ Alt [` | fold closest block
`⌘ Alt ]` | unfold closest block
`⌘ K` `⌘ 1` | fold all first level code blocks
`⌘ K` `⌘ 2` | fold all second level code blocks
`⌘ K` `⌘ 3 (etc)` | fold all third level code blocks (etc)
`⌘ K` `⌘ T` | fold all HTML attributes
`⌘ K` `⌘ 0` | unfold everything

### Editing

`⌘ ⇧ D` | duplicate current line/selection
`⌘ ⇧ K` | delete current line/selection

### Goto

`⌘ P` | goto anything
`⌘ G` | goto line number
`⌘ R` | goto symbol
`⌘ P, :` | goto line number (enter number after `:`)
`⌘ P, #` | goto and list fuzzy-matches of string (enter characters after `#`)
`⌘ P, @` | goto and list symbol (begin typing symbol name after `@`)

### Command line

    $ subl .
    $ subl README.md

Use `subl` to open files in Sublime from the terminal.

0 Comments for this cheatsheet. Write yours!