デジタルライフ

Macの中にある複数ファイルの中身を一度に検索する方法

投稿日:

複数ファイルを一度に検索する方法
スポンサー

こんにちは、moriです。

プログラミングやブログのデザインをいじったりしているとこんなことありませんか?

mori
このコードは一体どのファイルに書かれているの?

たとえば、こんなhtmlのソースコードを見てみます。

htmlファイル

赤く囲んだ部分のコードを出力しているファイルを探したいとしましょう。
でもたくさんあるファイルの中から、目的のファイルを探し出すのって結構大変!

そんな時に役に立つのがマルチファイル検索なんです。
今回は、マルチファイル検索について紹介していきます。

複数ファイルの検索にはテキストエディタの「マルチファイル検索」を使え

たくさんのファイルの中から特定の文字を探し出す。

まさか1つ1つファイルを開けて検索してませんよね。
めちゃくちゃ効率悪いです。
ファイルを1つ1つ開けて検索する?

ファイルの数が数ファイルだったら、まあそれほど時間もかからないので良いと思います。
でもファイルの数が100とかになったらどうですか?

ファイルを開ける
検索する
ファイルを閉じる

この作業を100回もやらないといけないんですよ。
腱鞘炎になりますね……

そんな時にめちゃくちゃ役に立つのがマルチファイル検索というやつです。
複数のファイルの中身を1回の検索で調べてくれるんですよ!

マルチファイル検索はどうやってやるのかっていうとですね、
テキストエディタを使うんです。

テキストエディタってただ文字を打つだけのソフトなんでしょ?

ぼくも最初はそう思ってました。
テキストエディタはWordの足下にも及ばないって。

でも、このマルチファイル検索を知ってからはテキストエディタに対する思いは完全に変わりましたね。

それでは、マルチファイル検索ができるテキストエディタを紹介しましょう。
いろんなテキストエディタでもマルチファイル検索はできるんですが、今回紹介するのは無料で使えるテキストエディタ「TextWrangler」です。

Textwrangler

これはMac用のソフトなんですが、Windowsだったら「秀丸エディタ」ですかね。
ちなみに秀丸エディタでは「grep」という機能でマルチファイル検索ができます。

「マルチファイル検索」の方法を解説

それではマルチファイル検索のやり方を解説していきます。
TextWranglerをまずインストールしておいてくださいね。

TextWranglerを起動します。メニューからこのように操作してください。
「Search」→「Multi-File Search…」

Search、Multi-File Searchの順に選ぶ

小さな画面が表示されます。これが検索画面です。
「Find:」と書かれた場所に検索した文字を入力します。

検索したい文字を入力

次は検索する場所の指定です。
「Other…」をクリックします。

Otherをクリック

別画面が開くので、検索したい場所(フォルダ)を選んで「Open」ボタンをクリック。

選択したいフォルダを選ぶ

検索する場所にチェックが入りました。
よく使う場所はあらかじめこの場所に表示されるようになるので、あとはチェックを入れるだけなので便利ですよ。

検索したい場所にチェックが入る

「Find All」をクリックすると検索スタートです。

Find Allをクリックすると検索スタート

これが検索結果の画面。1件見つかりましたね。

マルチファイル検索の検索結果

画面の上半分は結果の一覧が表示されています。
一覧からファイルを1つ選ぶと、下の部分に詳細が表示されます。

検索結果の詳細

まとめ

TextWranglerは高機能な検索ができる優れたテキストエディタです。

今回紹介したマルチファイル検索は、数ある機能の中でもほんの一部分にしか過ぎません。
実際にはもっとたくさんのことができるんですよ。

  • 正規表現を使った検索
  • 一括変換
  • 特定のファイルだけを検索対象にする

正規表現っていうのは、ある文字列を1つの文字列として表す方法のことです。

正規表現の例
正規表現 ぼくは.*がすき
検索できる文字列
(一例)
ぼくはたまねぎがすき
ぼくはメロンがすき
ぼくはカンボジアがすき

つまり、検索する文字のところに「ぼくは.*がすき」と入力すれば、「ぼくはたまねぎがすき」、「ぼくはメロンがすき」、「ぼくはカンボジアがすき」が全部検索できてしまうってわけ。

もっと難しい書き方をしたら、メールアドレスなどの一定のルールに則って書かれた文字を一発で検索することができるんですよ。
すごいですね!

-デジタルライフ
-, ,

執筆者:

「デジタルライフ」のオススメ

docomoにメールが送れない

ガラケーの人との連絡先交換。メールアドレスだけじゃなくて電話番号も絶対に確認すべし

フリーメールアドレスからのメールがdocomoに拒否された 先日連絡先を交換した人がいるんですが、その人からメールが来たので普通に返信したんです。そしたら見事に送信失敗しました。 原因はきっとdoco …

デジカメからスマホに画像転送する方法

デジカメからスマホにwifiを使わずに画像を転送する方法

Bluetoothが使えればパソコン経由で画像の転送が可能です こんにちは、写真を撮るのが好きなmoriです。 ぼくはこのブログをはじめ、Twitter、Facebook、Instagramで使う画像 …

SIMカード

月額1,000円でスマホが使えるよ。格安SIMのメリットとデメリット

ぼくは現在、格安SIM(OCNモバイルONE)を使っています。 月の通信費は約1,000円です。 私のスマホ代・・・高すぎ!?月額972円(税込)からLTE高速通信が使える「OCN モバイル ONE」 …

最新のZenfone2が月額2,275円から利用できます。

格安SIMでも端末代分割払いOK。Zenfone2も使えて月2,275円ってお得

最新のスマホZenfone2が使えるなんて良いなぁ ASUSから最新のスマホZenfone2が発売されますよね。今はZenfone5を使っているんですけど最新のZenfone2に興味津々です。でも新し …

Wi-Fiが使えないのは電子レンジが原因

Wi-Fiが切れる原因は電子レンジが原因かも。5GHz対応のルーターを使うと大丈夫!

Wi-Fiが切れてしまう原因は電子レンジだった 自宅で利用しているWi-Fiが時々全く繋がらなくなってしまう。こんな経験したことありませんか? 無線ルーターを別の階に置いているので電波が時々届かなくな …

moriはこんな人

カンボジアと食べることが大好き。安定した生活よりも何が起きるか分からない生活を楽しんでいます。
詳しいプロフィールはこちらから

自炊デリバリー
moriのほしいものリスト
moriのnote