Action | Windows | macOS[notes 1] | Linux | Emacs | Vim | ChromeOS |
---|---|---|---|---|---|---|
File menu | Alt+F, or F10 then F | Ctrl+F2, then F[notes 2] | Alt+F | Meta+`, then f | Alt+f (gvim)
or Ctrl+e (vim + NERDTree) |
Ctrl+O |
Edit menu | Alt+E | Ctrl+F2, then E[notes 2] | Alt+E | Meta+`, then e | Alt+e (gvim) | |
View menu | Alt+V | Ctrl+F2, then V[notes 2] | Alt+V | |||
Undo the last operation | Ctrl+Z, or Alt+Backspace | ⌘ Cmd+Z | Ctrl+Z | Ctrl+x, then u or
Ctrl+/ or Ctrl+_ or Undo |
u | Ctrl+Z |
Redo the last operation | Ctrl+Y, or Alt+Shift+Backspace | ⇧ Shift+⌘ Cmd+Z | Ctrl+⇧ Shift+Z, or Ctrl+Y |
Same as undo, when undo is exhausted, it redoes. Move the cursor after one or more undos, and further undos will be redos.
Since version 28, also Ctrl+? or Ctrl+Alt+_. |
Ctrl+r | Ctrl+⇧ Shift+Z |
Cut the selection and store it in the clipboard | Ctrl+X, or ⇧ Shift+Del | ⌘ Cmd+X | Ctrl+X | Ctrl+w | x
or "ax to cut in register “a” |
Ctrl+X |
Copy the selection into the clipboard | Ctrl+C, or Ctrl+Ins | ⌘ Cmd+C | Ctrl+C | Meta+w, or Ctrl+Ins | y
or "ay |
Ctrl+C |
Paste contents of clipboard at cursor | Ctrl+V,or ⇧ Shift+Ins | ⌘ Cmd+V | Ctrl+V | Ctrl+y, or ⇧ Shift+Ins | p
or "ap to paste the content of the “a” register |
Ctrl+V |
Paste special | ⊞ Win+V | Shift+Opt+Cmd+V | Ctrl+⇧ Shift+V | Meta+y | Ctrl+⇧ Shift+V | Ctrl+⇧ Shift+V |
Select all in focused control or window | Ctrl+A | ⌘ Cmd+A | Ctrl+A | Ctrl+x, then h | ggVG, unlikely ever needed as most commands take an optional range parameter. % means “all in focused windows” here so e.g. to copy all the text, use :%y | Ctrl+A |
Cycle through installed keyboard languages / input methods | Alt+⇧ Shift, or ⊞ Win+Space
The latter displays a menu with the currently selected input method highlighted, and debuted in Windows 8. |
Cmd+Space (not MBR)
Configure desired keypress in Keyboard and Mouse Preferences, Keyboard Shortcuts, Select the next source in Input menu.[1] |
Ctrl+Alt+K via KDE Keyboard
Alt+⇧ Shift in GNOME |
Ctrl+\ | Ctrl+Space | |
Ctrl+P | ⌘ Cmd+P | Ctrl+P | Ctrl+P | |||
Open Help Menu | F1 in GNOME | Ctrl+Alt+/ | ||||
Windows Mobility Center | Windows 7: ⊞ Win+x
Windows 10: ⊞ Win+x > b |
|||||
PowerUser (WinX) Menu | Windows 10: ⊞ Win+x | |||||
Restart Video Driver | Windows 10: Ctrl+⇧ Shift+⊞ Win+B[2][3] |