Download - Getting the Most out of Your Mac

Transcript
Page 1: Getting the Most out of Your Mac

MAC TIPS & TRICKSMatt Wean

Page 2: Getting the Most out of Your Mac

REMAP CAPS LOCK

Page 3: Getting the Most out of Your Mac

REMAP OTHER KEYS

Karabiner pqrs.org/osx/karabiner

Page 4: Getting the Most out of Your Mac

REMAP RIGHT COMMAND

control

Karabiner pqrs.org/osx/karabiner

Page 5: Getting the Most out of Your Mac

HOME ROW ARROW KEYS

Karabiner pqrs.org/osx/karabiner

Page 6: Getting the Most out of Your Mac

LINE NAVIGATION

Command

Option

Control

Shift

Move to beginning/end

Move by word

Move by word part

Select text

Page 7: Getting the Most out of Your Mac

LAUNCHBAR

obdev.at/launchbar

Page 8: Getting the Most out of Your Mac

WINDOW MANAGEMENT

Moom manytricks.com/moom

Page 9: Getting the Most out of Your Mac

TEXTEXPANDER

smilesoftware.com/TextExpander

Page 11: Getting the Most out of Your Mac

TEXTEXPANDER

Phone Numbers

;sp 1234567890

;lp (123) 456-7890

Page 12: Getting the Most out of Your Mac

TEXTEXPANDER

Address

;l1 123 Main St.

;l2 Apt. 20

;sb San Francisco

;zp 94105

Page 13: Getting the Most out of Your Mac

TEXTEXPANDER

Symbols

;> →

;< ←

;beta β

;~ ≈

Page 14: Getting the Most out of Your Mac

TEXTEXPANDER

Misspelled Words

teh the

lable label

i’ll I’ll

iphone iPhone

Page 15: Getting the Most out of Your Mac

TEXTEXPANDER

Common Text

;be bundle exec

;res RAILS_ENV=staging

;ssh ssh -p 64572 [email protected]

Page 16: Getting the Most out of Your Mac

SUBLIME

Command-Shift-D

Command-D

Duplicate

Find selection

Command-Shift-L Split selection to lines

Command-I Incremental find

Page 17: Getting the Most out of Your Mac

SHELL

Zsh

http://www.slideshare.net/jaguardesignstudio/why-zsh-is-cooler-than-your-shell-16194692

Page 18: Getting the Most out of Your Mac

SHELL

Oh My ZSH

Page 19: Getting the Most out of Your Mac

SHELL

Oh My ZSH

plugins=(brew bundler gem per-directory-history pow zsh-syntax-highlighting)

Page 20: Getting the Most out of Your Mac

SHELL

Oh My ZSH

History Search

Page 21: Getting the Most out of Your Mac

SHELL

set_name() {

name=$1

export CUSTOM_TERM_NAME=true

export TERM_NAME=$name

echo -ne "\033]0;${name}\007"

}

Page 22: Getting the Most out of Your Mac

SHELL

alias c="bundle exec rails console"

alias tc="bundle exec rails console test —sandbox"

alias ra="bundle exec rake"

alias s="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"

alias bo="EDITOR='/Applications/Sublime\ Text.app/Contents/SharedSupport/

bin/subl' bundle open"

alias bc="bundle console"

Page 23: Getting the Most out of Your Mac

SHELL

nwd() {

cmd="$@"

$@

terminal-notifier -message "$cmd" -title "Command completed”

-activate "com.googlecode.iterm2"

}

github.com/alloy/terminal-notifier

Page 24: Getting the Most out of Your Mac

LEARNING SHORTCUTS

shortcutfoo.com