Apa cara termudah untuk menemukan dan mengganti teks dalam 20 file teks dalam direktori?

17

Saya memiliki 20 file teks dengan berbagai ekstensi dalam direktori.

Saya ingin mengganti " nnn " dengan " ooo " di semua file.

Saya dapat mengimpor mereka ke dalam proyek Eclipseatau Visual Studiountuk menggantikan mereka semua tapi itu berlebihan dan akan menambahkan file meta lainnya dll.

Apa cara sederhana untuk melakukan ini, saya pikir: pilih semua file, klik kanan, pilih beberapa alat yang disebut (misalnya "QuickReplacer") dan isi menemukan dan mengganti, klik dan selesai.

Adakah yang tahu alat seperti ini?

Edward Tanguay
sumber
1
Saya ingin menunjukkan bahwa jika Anda sudah menggunakan Eclipse, memunculkan Find in Files (atau apa pun namanya), Anda dapat memilih Direktori, daripada proyek yang ada, untuk mencari. Seharusnya tidak sulit dari sana untuk menjalankan pencarian / ganti pada file yang cocok.
pengecut anonim

Jawaban:

8

GrepWin akan melakukan ini antara lain, dan itu adalah plugin Explorer.

Namun ada sejumlah besar aplikasi yang tersedia yang dapat melakukan hal ini.

Utas SO ini pada topik juga menyarankan WinGrep sebagai opsi.

BinaryMisfit
sumber
menginstalnya dan melakukan pencarian / penggantian saya dalam 3 menit, terima kasih!
Edward Tanguay
19

Notepad ++ dapat melakukannya dengan mudah ...

Menu pencarian> Temukan dalam file .. item menu ...

spinodal
sumber
4

Jika Anda terbiasa dengan Visual Studio, Anda dapat melakukannya tanpa membuat proyek. Apakah (sesuatu seperti): Edit>Find/Replace>Find in Files. Di sana Anda dapat menentukan folder .

Saya sudah melakukan ini berkali-kali. Saya akan mengatakan itu hanya berlebihan jika Anda harus membuat proyek (Anda tidak) atau jika Anda belum menginstal VS dan hanya membutuhkannya untuk permintaan ini.

Michael Haren
sumber
2

Saya menemukan bahwa Textpad sangat berguna untuk hal semacam ini, antara lain.

Remou
sumber
1

Luhur : Ctrl+ Shift+f

Ganti teks di semua file yang terbuka, atau Anda dapat menentukan folder tertentu dengan mengklik .

Setelah itu, tekan File> Save All.

Dunc
sumber
0

Saya sangat suka produk WildEdit oleh Helios Software (pembuat editor teks Textpad yang sangat baik).

Ini dapat diandalkan, cepat, fleksibel, dan tidak membutuhkan biaya banyak (£ 8,50 = sekitar 10 Euro) - sepadan dengan harganya!

Ini menangani ASCII, ANSI, UTF-8 dan pengkodean lainnya tanpa masalah, Anda dapat memilih direktori dan file mask (* .cs, * .as? X dll.) Dan menerapkan perubahan hanya untuk file-file itu, dan itu akan simpan cadangan file asli Anda jika Anda ingin membatalkan perubahan.

Marc

marc_s
sumber
0

SciTE memiliki ini dibangun pada Windows - selama semua file berada di direktori yang sama (dan merupakan editor teks tujuan umum yang sangat kecil dan cepat ke dalam tawar-menawar) - klik kanan dan 'Edit dengan SciTE' salah satu file dalam direktori , Ctrl + Shift + F, ketik pencarian dan ganti string dan filter nama file opsional dan klik OK.

robertc
sumber
-1

Saya tahu saya agak terlambat ke Partai, Hanya ingin menyebutkan alat gratis yang hebat ini. http://dngrep.github.io/

Pola Edward
sumber