Thursday, 28 August 2014

Really useful Xcode plugins

I'm a happy Xcode user, mainly using it for C++ programming. It's a relatively nice IDE (except for when I need to break out the big guns and fire up Vim for heavy lifting).

There are a few plugins that make it an even nicer IDE.

This is as much a note to myself as anyone else.

Backlight
One of the plugins that highlights the current cursor line. I have no idea why Xcode still doesn't do this by default.
https://github.com/limejelly/Backlight-for-XCode

Fuzzy Autocomplete
Makes autocomplete work on steroids, like the Open Quickly fuzzy matching. Nice.
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin

SCXcodeMiniMap
Puts a wee "mini map" beside your scrollbar. Can be useful if you write insane unnavigable source files. (Hint: aim for code that doesn't need it)
https://github.com/stefanceriu/SCXcodeMiniMap

BBUDebuggerTuckAway
Hides the debugger view as soon as you start typing into the editor. Handy. Saves a common keystroke.
https://github.com/neonichu/BBUDebuggerTuckAway

AdjustFontSize
Quite keyboard shortcut for adjust font sizes. Useful as I switch between a retina display and various monitor sizes depending on where I'm working.
https://github.com/zats/AdjustFontSize-Xcode-Plugin

BlockJump
CTRL-] and [ navigate up and down by block.
https://github.com/tyeen/BlockJump

Xcode4_beginning_of_line
Command + left arrow goes to the first non whitespace character, like any sane editor should.
https://github.com/insanehunter/XCode4_beginning_of_line

XAlign
One i'm just trying out. I find this kind of alignment can help reveal code intent, although it adds extra work to maintain. So let's make the computer do the work. Command-shift-X
https://github.com/qfish/XAlign