This may changed your (Xcode) life...

79 views
Skip to first unread message

Adam Martin

unread,
May 28, 2012, 9:00:31 PM5/28/12
to brighton-iph...@googlegroups.com
https://github.com/armadillu/Xcode-4-Fixins

===== DESCRIPTION =====

This project includes plugins that extend Xcode and fix some of its
annoying behaviors, known as fixins.

...

===== FIXINS =====

CurrentLineHighlighter: This fixin adds highlighting to the line of
the current cursor position. This makes visually tracking the current
insertion point easier. Many editors have this feature. When in the
editor, the Editor menu item will have a new item, "Current Line
Highlight Color...", which allows the user to select the color.

DisableAnimations: This fixin disables Xcode's various
NSAnimation-based animations. For example, the Show/Hide Debug Area,
Show/Hide Navigator, and Show/Hide Utilities animations are disabled
with this fixin.

DisableWriteStateData (Experimental): This fixin improves Xcode's
responsiveness by disabling the -[IDEWorkspaceDocument writeStateData]
method. This method is of course undocumented and I'm unsure what data
it typically writes. In my testing, I've noticed this fixin prevents
the active source file from being remembered across Xcode launches,
and it's very likely that it prevents other data from being written as
well. With that said, on my machine this fixin really improves Xcode's
responsiveness.

FindFix: By default, when Xcode's inline find bar opens, it doesn't
display any options to customize searching. This fixin makes Xcode
show all find options (such as "Ignore Case") in the find bar when it
opens. This fixin also makes text-replacement the default mode in the
inline find bar, giving immediate access to the "Replace" and "Replace
All" buttons.

HideDistractions: This fixin adds a new "Hide Distractions" menu item
to the View menu, which hides auxiliary views in the active
source-editing window. This fixin groups various operations into a
single menu item, including: View > Hide Toolbar, View > Hide Debug
Area, View > Navigators > Hide Navigator, View > Utilities > Hide
Utilities, and View > Editor > Standard. Additionally, this menu item
maximizes the active window to fill the available screen area. This
fixin works best when the XCFixin_DisableAnimations fixin is also
installed.

In Xcode 4.3, the Navigate > Jump to Instruction Pointer menu item
interferes with the default 'Hide Distractions' key combination
(command-shift-D). To resolve the conflict, change the 'Jump to
Instruction Pointer' key combination in the Xcode preferences, or
change the 'Hide Distractions' key combination in the fixin source.

InhibitTabNextPlaceholder: This fixin disables using the tab key to
select between argument placeholders of a synthesized (by Xcode's code
completion) method call. Xcode's default tab functionality can be
annoying if you've synthesized a method invocation and attempt to
indent something nearby before filling-in the argument placeholders;
in such a case, Xcode jumps to the nearest argument placeholder
instead of indenting. This fixin does not affect the "Jump to Next
Placeholder" key binding in the Xcode preferences.

OptionClickDocumentation: This fixin changes Xcode's behavior when
option-clicking a symbol, by opening the documentation for the given
symbol rather than opening the Quick Help popup. (Normally this
behavior is accessed by option-clicking a symbol and then clicking the
book icon in the Quick Help popup.) Note that this fixin is necessary
because option-double-clicking a symbol doesn't display the
documentation for the symbol - it just opens the documentation dialog
with the symbol entered into the search field.

UserScripts (Experimental): Reinstates some semblance of the Xcode 3.x
User Scripts menu. See documentation in the XCFixin_UserScripts
directory.

CustomizeWarningErrorHighlights: Customize the inline error/warning
message highlight color. Useful if want to be able to read your code
when using a dark background color.

lee@gmail

unread,
May 29, 2012, 2:08:16 AM5/29/12
to brighton-iph...@googlegroups.com
On this subject does anyone know how to get Eclipse style shortcuts in Xcode?

t : 07540 723783

skype : Lee.Probert
twitter : @leeprobert
> --
> You received this message because you are subscribed to the Google Groups "Brighton iPhone Creators" group.
> To post to this group, send email to brighton-iph...@googlegroups.com.
> To unsubscribe from this group, send email to brighton-iphone-cr...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/brighton-iphone-creators?hl=en.
>
Reply all
Reply to author
Forward
0 new messages