XCode: Quick open property list file e.g. info.plist as source code?

The fastest method to open property lists in Xcode as source code is the following:

  • Press ⌘+⇧+o to get the Quick Open Dialog
  • Enter name of property list file e.g. "info.plist" and press "Enter"
  • Open "Version Editor" -> Property List File is shown as source code Opening Version Editor

Hmmm....I don't think you can, unless you set up the Open As > source code commands as a custom behavior with a key binding.

Apple is discouraging opening plists as raw XML. Their guidance on how to deal with .plists is here

I was able to accomplish most of what I needed with that, especially after discovering the trick for showing the actual names of the keys:

Important: The property list editor in Xcode displays human-readable strings (instead of the actual key name) for many keys by default. To display the actual key names as they appear in the Info.plist file, Control-click any of the keys in the editor window and enable the Show Raw Keys/Values item in the contextual menu.

If you still need to see the .plist source, though, there are two ways:

1) show the version editor. The source of the previous and current versions are shown side by side. where to select version editor (double arrow icon)

2) use the file browser... (there should be a way to automate this with Xcode behaviors)

  • Hold the Control key while selecting the file in the file browser.
  • Select 'Open As..'
  • Select 'Source Code'

Screen shot of menu selections

It's certainly not as fast as OpenQuickly, but it does work.


Xcode 12

Right-click Info.plist > Open As > Source Code