Eclipseのすべてのファイルの文字列を置換
現在のプロジェクトのすべてのファイルで文字列を置換する方法を検索できますか?
この文字列 "/ sites/default /があり、今は"/public/sites/defaultにしたい
しかし、ほぼ1000個のファイルがあります。
前もって感謝します。
- 「検索」->「ファイル」
- テキスト、ファイルパターン、プロジェクトを入力します
- 「交換」
- 新しいテキストを入力してください
ほら...
対象のファイルの種類に応じて、Ctrl + Hでさまざまな種類の検索画面が開きます。
より一貫性のあるホットキーは、Altメソッドを使用することです。Alt、A、Fの順にタップします。
効率的な運用順序:
- Ctrl + C置換するテキスト(使用可能な場合)
- 置換するテキストを強調表示します
- ALT、A、Fの順にタップします。ファイル検索に移動します。 (2)から選択すると、検索ボックスが自動入力されます
- 「ファイル名パターン」入力ボックスに、「。Java」と入力してすべてのJavaファイルを置き換えるか、「」と入力してすべてのファイルを置き換えます
- [置換...]をクリックします
- Ctrl + V(貼り付け)。または、置換する値を入力します
- 入る
私のブログ投稿で詳細を見つけることができます: http://blog.simplyadvanced.net/Android-how-to-findreplace-in-multiple-files-using-Eclipse/
Eclipseの検索ダイアログを開くにはCtrl + Hを使用し、適切な検索タブを選択して[置換...]を選択すると[検索と置換]ダイアログが表示されます
奇妙ですが、それは2ステップのタスクです。
- 欲しいものを検索
- 検索タブで右クリックして[置換]を選択するか、すべてを置換します。
デモ:
Tonny Madsen は正しく言ったが、これはあまりにも単純すぎる。
あなたがしようとしていることに対してすべての置換が正しいわけではないので、置換でより選択的にしたい場合はどうすればいいですか?
特定のフォルダ、ファイル、またはインスタンスでのみ置換を行うために、より細かくする方法は次のとおりです。
まず、彼が言ったようにしてください:
- クリック Search -> File... ORを押す Ctrl + H [ファイル検索]タブを選択します。
- テキスト、ファイルパターンを入力し、ワークスペースまたはワーキングセットを選択します。
次に:
- クリック Search
- 結果が表示されたら、いくつかのフォルダー、ファイル、またはインスタンスを選択します Ctrl +選択したいものをクリックします。例:ここに私の選択があります。 3つのインスタンス、1つのファイル、1つのフォルダーを選択しました。
- 次に、選択項目を右クリックして、->に移動します Replace Selected...。そのスクリーンショットは次のとおりです。
- 置換するものを「で」と入力します。私の場合、「4つのファイルで190個の一致を置き換える」と表示されています。今すぐクリック OK。
ほら!
参照:
search => fileにオプションがあり、ショートカットは Ctrl+H。詳細については、リンクを参照してください。これはEclipse Neonでうまく動作します
2行のコードを1行に置き換えたい場合、これは機能しません。 notepad ++で動作します。最終的にすべてのファイルをnotepad ++で開き、すべてを置き換えました。