web-dev-qa-db-ja.com

Xcode4ファイルを名前で並べ替える

Xcode 3.xでは、[編集]> [並べ替え]> [名前で]を実行できました。新しいバージョンのXcodeでこの機能が見つかりません。どうすればこれを達成できますか?

67
ghempton

これは、Xcode 4に欠けている機能(主要な機能、IMO)です。

編集:4.2の時点でそれは戻ってきました!!!

56
MarkPowell

Xcode 4.2には[〜#〜] is [〜#〜]あります(不明ただし、以前のバージョン。)

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

27
chakrit

私から 前の答え

悲しいことに、これはXcode4から除外されました-私はその機能が大好きでした。あなたはそれを修正することができます。方法は次のとおりです。

まず、 AppleのBug Reporter にジャンプして、機能リクエストを提出します。真剣に、どうぞ。あなたが戻ってくるまで待ちます。

バック?すごい!その機能の取得に一歩近づいています。 お疲れ様でした!

Appleが修正するまで、貧乏人の代わりになります。プロジェクトを再編成して、ほとんどのファイルがサブディレクトリ(Xcodeの論理「グループ」フォルダではなく実際のディレクトリ)に配置されるようにします。通常はIファイルをクラス、コントローラー、リソース、イメージ、ファンデーション、およびサポートファイルに配置します。これはすべてのファイルの約95%をカバーします。Xcodeでファイルを並べ替える必要がある場合は、フォルダー参照を削除して再度追加します。そのフォルダ内のファイルは再びアルファベット順になります。

確かに、Xcode3ほど良くはありませんが、プロジェクトのフォルダー構造を整理したら、あまり労力をかけずにアルファベット順に並べ替えるのに少し時間がかかります。

7
memmons

永続的にソートしたい場合、これは不足している機能です。ただし、一時的に並べ替えられたアイテム、つまりジャンプバーを表示する機能があります。

ヒント:パスメニューでレベルを選択するときにコマンドキーを押したままにすると、アイテムがアルファベット順に表示されます。

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

5
Eddie Gasparian
  1. プロジェクトを終了します
  2. 万が一に備えてproject.pbxprojをバックアップしてください
  3. 最も迷惑なディレクトリの「子供」セッションを見つける
  4. なんとかしてソートします(私はlinux sort -k3を使用しました)
  5. プロジェクトを開きます。

私のために働いた:P

1
jdtogni

このPerlスクリプトをXCodeプロジェクトの並べ替えに強くお勧めします。 (Webkit GitHubリポジトリから取得。)

https://github.com/WebKit/webkit/blob/master/Tools/Scripts/sort-Xcode-project-file

0
user289841