Saturday, March 26, 2011

Xcode 4 External Editors


When I was at WWDC in 2010, the "Open with External Editor" option was not implemented in the Xcode 4 developer preview, and now after downloading a tool that cost $4.99 today [which should be free] I see the same non-implemented status of a feature I very much liked in Xcode 3, its been like 9 months. I wonder whats up with this feature? Either implement it or remove it already Xcode team? Although if its not implemented people who like other quality editors are going to be pissed... Apple Stop denying developers there basic rights, like the right to choose their own editor. This truly is a joke...

3 comments:

Dennis Yarborough said...

I assume that you may have found a solution to your problem of launching an external editor in Xcode 4, but in case you have't you can follow these steps.
In Finder, find the type of source files (*.m, *.h, ...) and right click on each type and select "Get Info". From the bottom of that dialog you can select the application that's associated with that extension. Here's where you would define MacVim, TextMate or whatever editor you want to use. Be sure to select the option to apply this to all files of this type. Once that's defined the open using external editor option is available.

Dulani said...

I wish your solution worked for me. I am working with .R files and OS X insists on first running Xcode when I double click on them. After Xcode is running, it will open my preferred editor (TextMate).

I tried your solution many moons ago with partial success. Now, in the finder some .R files are listed as "Rez Source" (Xcode) and some are listed as "R source." I have no idea what causes the difference. Further, the "default" application remains as XCode (no matter how many times I repeat the set default procedure).

What I'd like to do is disassociate XCode from .R files entirely. Other than uninstalling XCode, anyone got any tricks to solve that problem?

Unknown said...

Hi,Web layout is a method of Web Design Cochin and development without using HTML tables for page layout control purposes. Instead of HTML tables, style sheet languages such as CSS (Cascading Style Sheets) are used to arrange elements and text on a web page. CSS was introduced by the World Wide Web Consortium (W3C) to improve web accessibility and to make HTML code semantic rather than presentational.Thanks........