You can use Alfred to
- open an app
- search google
- search wikipedia
- create custom search
- use as calculator, press enter to copy result
- define a word
- get spelling on a word, press enter to copy proper spelling into clipboard
- Setup keyboard shortcuts for gmail inside gmail settings.
- Setup priority inbox inside the gmail settings - in the inbox pane
? : show keyboard shortcuts
j : move downward
k : move upward
o : open
s (while open) : star / unstar
r : reply
a : reply all
u : return to main window
gi : return to inbox
command + tab : switch open applications
command + ` : (when already in command + tab) switch open applications in reverse
command + ` : goes between different windows of current program
command + q (while in open applications) : quit an application
command + d : when given "don't save, cancel, and save", triggers "don't save"; also short for saving something to the desktop
command + n : create new window (shift + command + n for Sublime)
command + t : create new tab (command + n for Sublime)
command + w : close tab or window if only one tab
shift + command + w : close window with multiple open tabs
command + q : quit application
command + shift + ] or ctrl + tab : move right one tab
command + shift + [ or ctrl + shift + tab : move left one tab
command + NUMBER : move to tab number NUMBER (not in Bash)
fn + up : page up
fn + down : page down
alt + command + arrow keys : move right or left tabs
? : show commands
j : scroll down
k : scroll up
f : show links
F : show links to be opened in new tab
option + f : open multiple links in different tabs
gg : go to top of page
G : go to bottom of page
u : scroll up more quickly
d : scroll down more quickly
yy : copy clipboard contents
r : reload the page
x : close tab
gi : go to first text field...tab to switch between them
gu : up the URL hierarchy
gU : to the root URL
/ : find mode...return to toggle
yt : duplicate current tab
gE : edit current URL then open in a new tab
H : go back in history
L : go forward in history
option + p : pin a tab
command + r : reload page
command + option + j : open the javascript console
command + ] : move forward through history
command + [ : move backward through history
command + shift + t : reopen last closed tab (up to 10)
command + l : select address bar
command + ctrl + f : toggle fullscreen
command + ctrl + shift + f : toggle distraction free
option + arrows : move one word at a time
command + arrows : move to beginning and end of line
shift + above commands : select all the text
delete + the above : delete all the text
fn + delete : delete forward
command + k, command k : delete to end of line
command + k, command delete : delete to beginning of line
fn + up / down : page up / page down
fn + right / left : beginning and end of file
command + z : undo
command + shift + z : redo
command + y :redo
command + / : toggle comment for line
command + option + / : toggle multi-line comment for selected lines, or open empty multi-line comment
command + ] : shift indenting right
command + [ : shift indenting left
command + l : select the whole line
command + c (with selection) : copy selection
command + x (with selection) : cut selection
command + v : paste most recent cut or copy
command + shift + v : paste with proper indentation
command + x : cut the whole line
command + c : copy the whole line
command + enter : create new line below
command + shift + enter : create new line above
command + shift + d : copy current line below
command + control + arrows : move entire line up and down
command + k, command + u : make selection upper case
command + k, command + l : make selection lower case
command + ' : select all within quotes
control + m : move to beginning/end of parens and braces
command + d : select word(s)
command + k while selecting words : don't select word
command + ctrl + g : select all of words
option + mouseDrag : column select
command + mouseClick : custom multiple cursor
command + shift + l : multi line cursor based on selection
command + p : goto anything (use with :line_number, @symbol, #term)
command + r : search all function names in current file
command + shift + p : set syntax (and many many other things)
command + f : find
command + shift + f : massive find
command + k, command + b : toggle file bar
command + option + NUMBER : split screen
control + shift + NUMBER : move current file to pane