May 30, 2012

EclipseでAndroidソースコード検索

ソースコード内にあるテキストを検索する方法として、FindとFile Searchの2種類あります。

Findは現在選択しているファイル内部で順番に検索します。インクリメンタルサーチや正規表現を使うこともできます。範囲もファイル全体、指定した行のみ、と選択できます。先に検索したいテキストを選択してから実行すれば、そのテキストが初期値として入力された状態になり、いちいち手入力する手間が省けます。ショートカット(Mac)は「command + F」です。


File Searchは指定した範囲のファイルから一括検索して結果を表示します。一括検索というところが、Findと大きく違うところです。一括なのでインクリメンタルサーチはありませんが、正規表現を使うことができます。ファイルの指定範囲は4種類あります。

  • Workspace:ワークスペースにあるすべてのファイル
  • Selected resources:選択したファイル(複数指定可)
  • Enclosing projects:プロジェクトにあるすべてのファイル
  • Working set:指定した複数のプロジェクトにあるすべてのファイル

検索結果をダブルクリックすれば、そのコードが表示されます。


File SearchはSearchタブからFileを選択してダイアログ上で検索するテキストを入力して実行する方法と、先に検索したいテキストを選択してからSearchタブからTextで検索したい範囲を選択してダイレクトに実行する方法の2種類あります。お好みで使い分けられます。前者のショートカット(Mac)は「control + H」です。

Find、File Searchともに検索だけでなく、置換することも可能です。

No comments:

Post a Comment