4

私は Xcode 5 を使用しており、単語 (例: 変数名) を部分文字列一致ではなく完全一致 (またはプレフィックス一致) で検索したいと考えています。ファイル全体の検索 (Command-F) では、ガラス アイコンのすぐ右にある矢印ボタンをクリックし、[検索オプションの編集...] を選択して、テキスト検索または正規表現検索を使用できます。しかし、Xcode 5 では、プロジェクト全体の検索 ("Find in Project"、Shift-Command-F) で検索するオプションが見つかりません。私ができることの 1 つは、Terminal.app で "grep -w" を実行することです。しかし、Xcode内でプロジェクト内の単語を検索する方法はありませんか?

4

2 に答える 2

23

Xcode 5 の検索ツールは、多くの人にとって少し混乱しているようです。私の意見では、Apple はクリック可能なものとそうでないものをユーザーに知らせるためのより良い作業を行うべきでした... そうは言っても、さまざまなオプションにアクセスする方法は次のとおりです。

に切り替えると、Find Navigator3 つのコンポーネントが表示されます ( Find> Text> Containing) ここに画像の説明を入力

これで、それらのいずれかをクリックして、さまざまなオプションから選択できます (ジャンプバーのように) ここに画像の説明を入力

最後に、In Workspace(またはIn Project) をクリックして検索範囲を変更することもできます。

ここに画像の説明を入力

于 2013-10-14T09:05:51.847 に答える
3

Xcode 6 で私が抱えていた問題は、フレームワーク フォルダーが明らかにプロジェクトの一部 (しかし /Library/Frameworks 内) であったにもかかわらず、そのファイルの 1 つを文字列で開いていたとしても、検索されないことでした。エディターに表示されます。

そこで、[プロジェクト内] をクリックして、指定した新しいスコープを定義しました。

スコープを In Project から My Scope に変更すると (図のように)、フレームワーク以外のフォルダーで検索文字列を見つけることさえできました。

于 2014-12-08T23:24:47.537 に答える