67

在 Xcode 3.x 中,我可以执行 Edit > Sort > By Name。我在新版本的 Xcode 中找不到这个功能。我该如何做到这一点?

4

5 回答 5

56

这是 Xcode 4 中缺少的功能(主要功能,IMO)。

编辑:从 4.2 开始,它又回来了!!!

于 2011-03-11T17:05:10.553 回答
27

它存在于Xcode 4.2 中(但不确定早期版本。)

y http://f.cl.ly/items/1m0r0y190y0D2w2t3t1D/Screen%20Shot%202555-01-04%20at%2012.16.31%20.png

于 2012-01-04T05:15:22.930 回答
7

从我之前的回答

遗憾的是,这被 Xcode4 遗漏了——我喜欢这个功能。你可以修复它。就是这样:

首先,跳转到Apple 的 Bug Reporter并提交功能请求。说真的,继续。我会等你回来。

后退?伟大的!我们离获得该功能更近了一步。不错的工作!

现在是穷人的替代品,直到 Apple 修复它:重新组织您的项目,以便您的大部分文件位于子目录中(真实的,而不是 Xcode 逻辑“组”文件夹)。通常,我将我的文件安排在类、控制器、资源、图像、基础和支持文件中。这涵盖了我所有文件的大约 95%。每当您需要在 Xcode 中重新排序文件时,只需删除文件夹引用并将其添加回来 - 该文件夹中的文件将再次按字母顺序排列。

诚然,它不如 Xcode3 好,但是一旦你组织好你的项目文件夹结构,只需一点时间就可以毫不费力地重新对事物进行字母排序。

于 2011-05-24T03:30:01.557 回答
5

如果您想永久排序,这是一个缺失的功能。但是,有一个功能可以查看临时排序的项目,即在跳转栏中:

提示:在路径菜单中选择级别时按住 Command 键可按字母顺序查看其项目。

http://developer.apple.com/library/mac/#recipes/xcode_help-jump_bar/Recipe.html

于 2011-05-22T13:25:37.897 回答
1
  1. 退出你的项目
  2. 备份你的 project.pbxproj 以防万一
  3. 找到你最烦人的目录的“孩子”会话
  4. 以某种方式对其进行排序(我使用了 linux sort -k3)
  5. 打开你的项目。

为我工作:P

于 2011-05-06T21:55:04.917 回答