web-dev-qa-db-ja.com

ディレクトリ内の20個のテキストファイルのテキストを検索して置き換える最も簡単な方法は何ですか。

ディレクトリにさまざまな拡張子を持つ20のテキストファイルがあります。

すべてのファイルで "nnn"を "ooo"に置き換えたい。

それらをEclipseまたはVisual Studioのプロジェクトにインポートしてすべて置き換えることができますが、それはやり過ぎであり、他のメタファイルなどを追加します。

これを行うためのsimple方法とは何か、私は考えています。すべてのファイルを選択して右クリックし、「QuickReplacer」などのツールを選択して、検索と置換を入力し、クリックして完了します。

誰かがこのようなツールを知っていますか?

17
Edward Tanguay

GrepWin は、特にこれを実行します。これはExplorerプラグインです。

ただし、これを実行できる非常に多くのさまざまなアプリケーションが利用可能です。

This SOトピックのスレッドもオプションとして WinGrep を提案します。

8
BinaryMisfit

Notepad ++ 簡単にできます...

[検索]メニュー> [ファイルから検索...]メニュー項目...

19
spinodal

Visual Studioに慣れている場合は、プロジェクトを作成せずにそれを行うことができます。 (のような)を行います:Edit>Find/Replace>Find in Files。そこでフォルダを指定できます。

私はこれを何度もやった。プロジェクトを作成する必要がある場合(作成しない場合)、またはVSがインストールされておらず、この要求にのみ必要な場合は、これはやり過ぎです。

4
Michael Haren

Textpad は、特にこの種のものに非常に役立ちます。

2
Remou

崇高 : Ctrl+Shift+f

開いているすべてのファイルのテキストを置き換えるか、をクリックして特定のフォルダを指定できます。

その後、File> Save Allを押します。

1
Dunc

Helios Software(優れたTextpadテキストエディターのメーカー)による WildEdit 製品が本当に好きです。

信頼性が高く、迅速で、柔軟性があり、コストがかかりません(8.50ポンド=約10ユーロ)。価格に見合う価値があります。

ASCII、ANSI、UTF-8、その他のエンコーディングを問題なく処理します。ディレクトリとファイルマスク(* .cs、*。as?xなど)を選択して、それらのファイルにのみ変更を適用すると、変更を元に戻す場合に備えて、元のファイルのバックアップを保管してください。

マーク

0
marc_s

SciTE これはWindowsに組み込まれています-すべてのファイルが同じディレクトリにある限り(そして非常に小さくて汎用のテキストエディターがお買い得になっています)-右クリックして「SciTEで編集」 'ディレクトリ内の任意の1つのファイル、Ctrl + Shift + F、検索と置換文字列、およびオプションのファイル名フィルターを入力して、[OK]をクリックします。

0
robertc