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

廉价感情. 提交于 2019-12-08 19:34:13

问题


In Xcode you can "quick open" files by selecting File/Open Quickly. When I enter the file name of a plist file, then this file is opened as "Property List". But often I want to open the file as "Source Code". How can I quick open property list files as source code?


回答1:


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



回答2:


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.

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'

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



来源:https://stackoverflow.com/questions/35768948/xcode-quick-open-property-list-file-e-g-info-plist-as-source-code

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!