デジタルライフ

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つの文字列として表す方法のことです。

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

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

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

-デジタルライフ
-, ,

執筆者:

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

単純プレゼントはAmazonほしい物リストを使え

誕生日プレゼントはAmazonの「ほしい物リスト」に載せよう。ほしい物リストを使うメリットから注意点まで徹底解説

こんにちは、すっかり誕生日プレゼントには縁遠くなったmoriです。 とは言うものの、たま〜にあるんですよね。友人の誕生日。プレゼントに何をあげたらいいのかよくわかんない。そんな思いはしたことはありませ …

自動的にカウントダウンが始まります。便利ですね!

Google Nowの音声認識は神だ!一撃でタイマーを設定する方法

話すだけでタイマーが設定できる機能が便利すぎる 皆さんスマホに向かって話しかけてますか?ぼくは最近話しかけるようになりましたよ。 今さらって感じなんですけどGoogle Nowの音声認識ってめちゃくち …

no image

SIMロックフリーのiPhoneを買うなら日本で買った方が得

カンボジアでiPhoneを使いたかったら日本で買いましょう iPhoneは好きですか?カンボジアでもiPhoneは大人気。特に若い人や富裕層には大人気ですね。日本人でもカンボジアでiPhoneを使いた …

スターバックスフリーWi-Fi

Starbucks(スターバックス)でフリーWi-Fiを使う方法

事前登録が必要です 日本でも最近フリーでWi-Fiが使える場所が増えてきてますね。今回は今回の日本滞在で一番お世話になっているスタバのフリーWi-Fiについて書きます。 以前JR西日本と京都市交通局の …

セブンスイーツアンバサダー限定イベントでスマホ写真の撮り方を学んできたよ

こんにちは、セブンスイーツアンバサダーのmoriです。 セブンイレブンのスイーツを愛する人「セブンイレブンスイーツアンバサダー」を対象に、スマホできれいな写真を撮影する方法が学べるワークショップイベン …

moriはこんな人

カンボジアが自炊が大好き。不安定で次に何が起こるか分からない状態を楽しんでいます。好きな言葉は「安定なんてクソくらい」
詳しいプロフィールはこちらから

自炊の楽しさ伝えます!

自炊の楽しさをあなたのところへ伝えに行きます!

自炊デリバリー

ブログの中を検索する

読みたい記事のカテゴリーを選ぶ

今日もいろいろつぶやきます

moriのほしいもの

noteもやってるよ

Instagramもよろしくね