Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

When an application pops up the Mac OS X standard file or directory chooser dialog it won't allow me to open packages so that I can select something within. Is there a way to do this without creating a symbolic link to the target?

For a specific example: I've installed Komodo Edit & the Python SDK for Google App Engine. In Komodo's Language > Python preferences I can add Python import directories to help with syntax checking or debugging. The GAE libraries are in /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine but I can't navigate there using the directory chooser.

(I'm not asking how to browse the contents of a package from the Finder or command line.)

share|improve this question
    
Thanks for the tag Am1rr3zA; I wanted to add 'package' but it's new, as am I... –  Richard Barnett Aug 29 '10 at 11:30
add comment

2 Answers

up vote 10 down vote accepted

You can use the Finder to navigate inside the bundle, and then drag and drop the file to the 'Open file' dialog/sheet.

See a more visual explanation here.

share|improve this answer
    
Thanks for this answer. –  Richard Barnett Aug 29 '10 at 11:31
    
Great answer. I'm using this all the time now, this used to frustrate the hell out of me. –  Robert S Ciaccio Sep 14 '10 at 0:03
add comment

From the dialog, use Command+Shift+G. This will open a small 'Go to folder' dialog where you can type (or paste) the path that you want including paths within packages.

share|improve this answer
    
Typing worked but pasting didn't - so I think Carmine's answer is better, though it's good to know about this anyway. –  Richard Barnett Aug 29 '10 at 11:27
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.