Sharing some of my trusty tools and tricks. Will write an Originate blog post maybe...
- Terminal
- iTerm2 - OS X terminal replacement, open-source, well-maintained
- TotalTerminal - hooks into default Terminal to make it available via hotkey (support seems to be fading). Used this for a few years, finally dropped it last week due to Yosemite bugs.
- Xcode
- Alcatraz - package manager for Xcode
- a plugin for plugins
- is open-source, and the plugins are open-source as well
- if you want to take a stab at Mac development, try to contribute to these or make your own plugin. It's all familiar Objective-C.
- NOTE: plugin development isn't very straightforward, nor is it supported by Apple, so bugs and crashes can happen. I use these 10 or so and find it to be pretty stable though.
- AdjustFontSize
- Aviator
- GitDiff [contributed to] - failed at making it myself, then discovered this :)
- JKBlockCommenter
- KSImageNamed
- Lin
- Peckham [contributed to]
- RevealPlugin
- VVDocumenter-Xcode
- Xcode_copy_line
- XcodeBoost
- XVim
- snippets - mattt has some here
- sounds
- cursor
- Xcode's default text selection cursor is practically invisible on dark backgrounds. Fix: copy this cursor to
/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Resources/
(backup original first just in case).
- Xcode's default text selection cursor is practically invisible on dark backgrounds. Fix: copy this cursor to
- alt+drag - rectangular text selection
- Alcatraz - package manager for Xcode
Useful things I've found/modified/written.
objcrepl
- REPL for Objective-Crepo
- quickly open repository in browser (Git Town has this too)xc
- open Xcode project that lives somewhere in this directorymd
- open Markdown file that lives somewhere in this directoryadhoc
- quickly make an adhoc OTA iOS build
- keyboard shortcuts -
Cmd + Shift + 4 + (Space), (then hold Ctrl to save to clipboard)
Ran out of time to talk about these.
- Somewhat related: WWDC 2013 session 228 - Hidden Gems in Cocoa and Cocoa Touch
- Karabiner - remap keyboard, lots of control
- BetterTouchTool - do more with trackpad gestures and other useful system things for efficiency
- LICEcap - screen recording, make gifs easily