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
control + command + m
: Select all the text inside the current brackets
command + d
: select word(s)
command + d, command + m
: skip current selected word
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
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