---------- Cursors ----------

Option-(left or right arrow):  cursor moves word by word

Cmd-Shift-L:  multiple cursors, on all lines that are highlighted

Cmd-click:  a cursor everywhere you click

Cmd-Option-Shift-click:  remove a cursor


---------- Text manipulation ----------

Cmd-D:  select word

Cmd-X:  cut line where cursor is, store in clipboard

Cmd-/:  comment out line where cursor is (toggle)

Cmd-J:  join line below this to this line without having to deal with all the white space

Control-Command-(up or down arrow):  whole line moves

Control-Command-G:  every match to highlighted thing has a cursor by it

Control-Shift-M:  select everything between these parentheses


---------- Search ----------

Cmd-Shift-F:  find in all files (and replace if you like)

Option-Shift-F:  find and replace in this file only

---------- Cursors ----------

Option-(left or right arrow):  cursor moves word by word

Cmd-Shift-L:  multiple cursors, on all lines that are highlighted

Cmd-click:  a cursor everywhere you click

Cmd-Option-Shift-click:  remove a cursor


---------- Text manipulation ----------

Cmd-D:  select word

Cmd-X:  cut line where cursor is, store in clipboard

Cmd-/:  comment out line where cursor is (toggle)

Cmd-J:  join line below this to this line without having to deal with all the white space

Control-Command-(up or down arrow):  whole line moves

Control-Command-G:  every match to highlighted thing has a cursor by it

Control-Shift-M:  select everything between these parentheses (recursive, more keycombos = reaching out to further parentheses)

Shift-Command-Space:  select quotes and all that lies between them

---------- Search ----------

Cmd-Shift-F:  find in all files (and replace if you like)

Option-Command-F:  find and replace in this file only

Add select-between-quotes, fix single file search and replace
Add select-between-quotes, fix single file search and replace