Xcode 4 is Driving Me Insane

You know the drill. A new version of some popular piece of software is released, and no matter how good it is reactions are going to be mixed. Somehow, somewhere out there will be at least one person who absolutely hates the new version for the tiniest and/or most ridiculous reason – and insists that he shares his feelings with everyone else.

Today that person is me, and this is the story of why I hate Xcode 4.

As you know, Apple recently released the latest and greatest version of its software development app – Xcode. Being a bit of an Apple software developer, I dutifully installed it and prepared myself to be amazed. No such luck. You see, I happen to use Xcode as a general purpose programming text editor, which for me mostly means a lot of random Perl files. Xcode has always been fast, and done and a perfectly lovely job of syntax coloring for me. I had my default window size set to exactly half the width of the screen, meaning I could have two text documents open side-by-side on my Macbook Pro, kind of like this:

Xcode 4 no longer remembers window sizes. So every single time I open a text file, it looks like this:

If I want two windows open side-by-side, I’m forced to manually resize them each and every time. AUGH!

Time to start looking into alternative text editors (TextMate?) and/or window management solutions (Divvy?)…

This entry was posted in Line Thirteen. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

5 Comments

  1. Martin
    Posted May 13, 2011 at 2:26 pm | Permalink

    i hate XCode 4 as well, BECAUSE, in my case, it always opens the text windows in a small size, and i want all of them to be full screen :) i wish i had your settings :D

    i use and love BBEdit and TextMate, both are awesome, i use them to edit XML. i edit my C++ code in XCode.

    try textwrangler first, it’s the free version of BBEdit.

    BBEdit is the most complete text editor, it’s one of the best applications ever :)

    but it can be overkill, TextMate is a bit more elegant, i like the tabbed interface, and it had “Projects” before BBEdit. (a way to regroup the files you use)

    if you want to edit files over FTP BBedit is a must have.

    i would get both.

  2. Posted May 19, 2011 at 11:18 pm | Permalink

    Crazy! Apparently there is a hidden preference in there that specifies insane window management. I keep opening up files hoping one day they are going to magically have the correct window size…

  3. Mac & iOS Software
    Posted August 10, 2011 at 2:30 am | Permalink

    I write Mac and iOS apps. I just got a new machine, installed Lion, and moved to Xcode 4 and I am miserable. Apple changed lots of stuff that I have been using for years and have muscle memory – for NO GOOD REASON.

    Want to toggle between header and source file? It used to be Command+Option+Up Arrow. Now for no apparent reason its Command+Control+Up Arrow. This is just the beginning. How do I use Interface builder in Xcode 4? I have no idea. How do I find a file quickly in the group tree if I know its name – in Xcode 3, I could just type its name in the search box on the toolbar and quickly find it – but that’s missing in Xcode 4.

  4. MichaelG
    Posted October 14, 2011 at 11:33 pm | Permalink

    I’ve been using Xcode as a general purpose programming editor for years, and
    the loss of simple things like the current line:column number at the top of the page
    after the current file drives me right up the wall when I am trying to align things
    on particular columns. Also, the replacement of the simple and elegant one-click
    way of splitting windows, either horizontally or vertically , in Xcode 3 with the
    “assistant editor” concept in Xcode 4 drives me crazy.

  5. Marc Abel
    Posted January 17, 2012 at 3:14 pm | Permalink

    There are two types of developer. One writes code to SELL, and the other writes code to USE. The XCode team is comprised of the former. Usability is not a goal.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CMEasy Icon  

CMEasy

Track your CME credits. Easily.
For iPhone/iPod Touch

  
Nuper Icon  

Nuper

Easily track your favorite sites
For Mac OS X

  
PDFShuffler Icon  

PDFShuffler

Twin your PDF files - instantly
For Mac OS X

  
EmailMyCal Icon  

EmailMyCal

Your calendar, in your inbox
For Mac OS X

  
OneThingToday Icon  

OneThingToday

Simple time management
For Mac OS X

  
OneThingToday Touch Icon  

OneThingToday Touch

Simple time management
For iPhone/iPod Touch

  
Task13 Icon  

Task13

Hierarchical time management
For Mac OS X