FAR is a simple tool for search and replace operations over multiple files. You can apply ordinary "word by word" replacement, or choose to use fully featured regular expressions.
FAR automatically creates backups (unless you deselect this option) and is designed to operate
on files dispersed over entire directory trees.
For your comfort you may define search strings that span multiple lines by just typing multiple lines - no obscure construct like "
$\r?(?s:.)^" is required.
FAR wants to be this application that you only need once a year - but then you badly need it.
FAR has been created out of the need to change the layout of a website with hundreds of html pages. While all editors know "find and replace", and many support regular expressions, there is only a few that allows to:
Future development will be guided by user feedback and personal experience. Support for grep like extractions and other more specialised tools is likely to come. The capabilities of the build in text viewer might be extended as well, but all this shall be guided by two major concerns: stability and usability.
FAR has been written by Olivier Wehner. I am a Java developer and I can't help it - I have no other hobbies.
|1.7 - The Selection Edition||25-02-2013|
First of all, a big thanks to all you loyal users. The truly sky-rocketing download numbers have been my greatest reward and motivation.
Now what's in the box? For me the coolest is subselects: You can apply a pattern to the file list to select only a few for further processing. Useful not only for very large lists, but also to find more than one pattern in a file, which is sometimes hard to state in a single regular expression.
Then you can save an load patterns for search or replace, there is a toolbox that allows to change the character encoding or the line break character, and ultimately, for users of Java 6 and higher, FAR has become sensitive for drag and drop. So you can now pull a bunch of files or directories onto the application to load all contained files into the list. And there is even more, check out the change log for a full picture.
|1.6.5 - Stayin' Alive||19-04-2012|
|While download numbers are ever increasing (hey, thanks everyone!), I sadly did not have much time for FAR since the last release. That's why this one does not get a "round" version number. Yet I still managed to add some goodies. First of all, a long standing request from Karl Jones has been implemented: Open files and folder from the file list context menu (requires Java 6+). And then, along with the missing Copy option, there is now a really cool Tree Copy feature. Check it out! Bugs were fixed too, of course.|
|1.6 - Find and Rename||05-02-2011|
|Now this is something I wanted to add since the beginning: bulk file renaming. It nicely blends into the general concept of FAR as a GUI for bulk file operations. But even if you do not care about this at all, you will want to have this new release! The "view" and "preview" window now come with a marker ruler that shows the position of matches in a file. Plus you can save the found file list to disk, or load arbitrary lists of files for processing.|