On macOS, Cmd works in place of Ctrl.
File
Ctrl+NNew tab
Ctrl+OOpen
Ctrl+SSave
Ctrl+Alt+SSave as
Ctrl+Shift+SSave all
Ctrl+WClose tab
Edit
Ctrl+ZUndo
Ctrl+Y, Ctrl+Shift+ZRedo
Ctrl+X, Ctrl+C, Ctrl+VCut, copy, paste
Ctrl+ASelect all
Ctrl+DDuplicate line
Ctrl+Shift+LDelete line
Ctrl+Shift+Up, Ctrl+Shift+DownMove line up, down
Tab, Shift+TabIndent, unindent the selected lines
Ctrl+Shift+UUPPERCASE
Ctrl+Ulowercase
Ctrl+Shift+F9Trim trailing space
Ctrl+Shift+F10Trim leading space
Ctrl+Shift+F11Trim leading and trailing space
Ctrl+Shift+F12Tabs to spaces
InsOverwrite mode
Alt+Shift+ArrowsMark a rectangle
Typing, Backspace, Delete in a rectangleType or delete on every row of it
EscLet go of a rectangle or of gathered rows
Search
Ctrl+FFind
F3, Shift+F3Find next, previous
Enter, Shift+EnterNext, previous match while in the find field
Ctrl+HReplace
Alt+R, Alt+AReplace, replace all, while the panel shows Replace
Alt+C, Alt+O, Alt+XMatch case, whole word, regular expression, while the panel is open
Ctrl+GGo to line
EscClose the panel
View
Ctrl++, Ctrl+-Zoom in, out
Ctrl+0Restore default zoom
Ctrl+wheelZoom
Alt+ZWord wrap
Tabs and menus
Ctrl+Tab, Ctrl+PageDownNext tab
Ctrl+Shift+Tab, Ctrl+PageUpPrevious tab
Alt+F, E, S, V, N, L, WOpen the File, Edit, Search, View, Encoding, Language, Window menu
Arrows, Enter, EscMove in a menu, choose, close
Right, LeftOpen a group in the Language menu, and leave it
Moving and selecting
ArrowsMove
Ctrl+Left, Ctrl+RightMove by word
Home, EndStart, end of the line as shown; again for the whole line
Ctrl+Home, Ctrl+EndStart, end of the text
PageUp, PageDownMove by a screen
Shift with any of theseSelect
Ctrl+Backspace, Ctrl+DeleteDelete a word
Double click, triple clickSelect a word, a line
Click, drag on the line numbersSelect a row, several rows
Shift+click on a line numberSelect rows from the selection to there
Ctrl+click on line numbersGather rows that are apart, or let one go
Alt+dragMark a rectangle; with Shift, stretch the one there is