jEdit has the ability to search and replace in multiple files. Clicking the Multi File button in the search bar or the search and replace or HyperSearch dialog box will display the multifile settings dialog box.
The first two file sets ("current buffer only" and "all open buffers") should be self-explanatory. With "search in selected buffers", you must Control-click to select multiple buffers from the list. "Search in a directory" requires you to specify a starting path, a glob pattern that file names will be matched against (see Appendix D), and if the search should recurse into subdirectories or not. Keep in mind that directory searches could require a very large number of files to be opened, which might take a long time, and/or use a large amount of memory.
Once you have selected the appropriate buffer set and clicked OK, any subsequent search and replace operations will be performed on the specified file set.
Warning |
The Undo command only undoes editing done in the current buffer. If a multi-file replace has been performed, Undo will have to be invoked in multiple buffers to fully reverse any changes. |
Figure 7-4. The Multi File Search Settings dialog box