Reputation: 2053
I recently found out that Mac has system wide keybindings based on Emacs, but have had difficulty finding a complete list of them. Anyone know of any resources for this?
I've been learning Vim, but might start with Emacs instead if the OSX functionality is greater than just the arrow key style navigation I've found so far.
Upvotes: 16
Views: 8549
Reputation: 2363
I found this post by Jason Blevins to be useful as it provides the equivalent Emacs shortcuts and macOS commands in the same row where applicable, while also displaying the macOS key legends.
It includes the word movement and selection shortcuts omitted in some lists:
Also this reference sheet by Dan Rodney has useful mnemonics to help remember each shortcut.
Upvotes: 2
Reputation: 5369
For the full monty of key bindings in Emacs, you can start with C-h b
(or, equivalently, M-x describe-bindings
). You can also check out this terrifyingly long table of default bindings. That's probably way more than you want or need right now, though.
Here's a list of default OSX system key bindings. The ones you're probably interested in are the ^ + LETTER
keys, many of which are analogous to Emacs bindings.
A post on Irreal about Emacs Keybindings for Mac OS X talks about this system, and points out that the Cocoa Text System is customizable, which would allow you to add additional Emacs bindings (or whatever else you like). There's a link in the post that points to a keybindings file that creates a lot of those bindings.
Upvotes: 16