Result File List
The file list on the right side of the application shows the results of your search. It also
allows for various views and manipulations off the different files. Right click any one file to get the context menu.
The context menu displays the following view options if only a single file is selected:
- Edit: Open the file in a simple editor for quick changes.
- View: Display the matches of a regular expression from the "Find..." area.
- Preview: Preview the result of a replace operation.
- Info: Show various information such as size and modification date.
Each of those views will display the assigned encoding of that file, i.e. the character set that will
be used to read and write the file.
If the actual encoding of a file is incompatible with the assigned encoding, this may result in
"funny characters" or error messages.
The application configuration allows you to add encodings, to change the default encoding for unspecified text files or to set the assigned encoding for a particular file type such as HTML files.
However, the views above also allow you to set the encoding for this particular file for the duration of the application session.
The View option highlights the matches of the regular expression on the respective tab. On the Rename tab,
or if no pattern has been defined, it simply displays the file.
The Preview option is only available if the "Replace" tab is selected.
The context menu will also display two options to call external programs:
- Open File: Open the file in the systems default editor.
- Open Directory: Open the files directory in the file system browser.
Please read the note at the bottom of this page*).
The context menu furthermore offers a Rename operation if not more than one file is selected.
As you will have guessed, it allows you to change the name of the selected file.
In the context menu you will also find the following operational options:
- Copy: Copy one or more files to another directory.
- Tree Copy: Copy files to another directory together with their directory tree, starting at the base directory.
- Move: Move one or more files to another directory.
- Delete: Delete one or more files from the hard disk.
The tree copy operation may need some more explanation. If the base directory for the find command was c:\base\dir, and
you tree copy a file c:\base\dir\subdir\a.file to some other directory c:\elsewhere, it will actually be copied
to c:\elsewhere\subdir\a.file. That is, tree copy also copies the files relative directory tree.
At the very bottom of the result file list you will find the number of selected files.
By default all files are selected. You will also see an indication at the bottom
should there be any errors during a replace or rename operation.
The context menu and the "File" section of the application menu essentially offer the same operations,
but with a subtle difference concerning the respective selection model:
Operations called from the context menu act on the set of highlighted files (the entries selected by
clicking with the mouse). The application menu on the other hand processes the checked files, i.e.
the entries selected by virtue of the checkboxes in the first column.
*): Please note that Java calls to the system desktop may have implementation flaws in some versions of the JDK. They might not work properly for some desktop configurations, blocking the applicatio or they make
FAR display obscure error messages such as "Failed to show URI". These errors are more prominent on Linux but have been observed on Windows also (blocking behaviour). However, those are JDK bugs beyond my reach and
responsibility. This concerns only the Open File and Open Directory option
from the context menu. An update to the latest version of the JDK may help.