XV: The Visual Schnauzer, part 2/2

## The Commands

There are more commands available in the schnauzer than are normally displayed in the buttons at the bottom of the window. The additional buttons will be displayed if you make the window larger.

| Alternately, all commands are always available via the Misc. Commands menu shown to the left. Note that the keyboard equivalent for all commands that have one is listed in the menu, next to the command. ('^' means <Ctrl> ) Also note that the bottom two commands, Show hidden files , and Select files, do not appear as buttons, ever. They're only accessible via the Misc. Commands menu.

  Pops open a dialog box that prompts you for a directory name to cd to. This can be handy if the directory you want to go to is far away in the directory tree.
  Keyboard Equivalent: <Ctrl> c
  This command can only be issued when one or more files (or directories) are selected. It will pop up a confirmation box to make sure you didn't accidentally issue the command. At the confirmation box, you can type <Ctrl> d a second time to say Ok , or press <Esc> to Cancel the deletion. (Of course, you can just click on the appropriate button, as well.) Also, note that if you delete a subdirectory, all files and directories in that subdirectory will be recursively deleted. Finally, note that you can't delete the `<parent>` directory... for your own protection.
  Keyboard Equivalent: <Ctrl> d
  When you issue this command you'll be prompted for a plain filename for the new directory. You can only create subdirectories in the current directory.
  Keyboard Equivalent: <Ctrl> n
  This command can only be used when a single file (or subdirectory) is selected. You'll be prompted for the new name. Also, note that you can't rename the `<parent>` directory, again, for your own good.
  Keyboard Equivalent: <Ctrl> r
  Rescans the current directory. Since other programs may be creating or deleting files in the current directory, the contents shown in the schnauzer may not always be up-to-date. Use the ReScan command to re-read the current directory.
  Keyboard Equivalent: <Ctrl> s
  Like the ReScan command, but more serious about it. In addition to re-reading the current directory contents, it will also look for files that don't have icons created (or files that have later modification times than their associated icon files) and generate icons for them. After that, it will look for icon files that no longer have associated image files (which can happen if you delete the image files without using the schnauzer), and deletes them. Note that this command is not limited to the selected files, unlike the Generate icon(s) command listed below.
  Keyboard Equivalent: <Ctrl> u
  Opens a new schnauzer window, up to a maximum of 4. The new schnauzer opened will display the same directory that the opening- schnauzer was displaying.
  Keyboard Equivalent: <Ctrl> w
  Unconditionally generates icons for all the currently selected files. As such, you can only issue this command when one or more files are selected.
  Keyboard Equivalent: <Ctrl> g
  Selects all files in the current directory.
  Keyboard Equivalent: <Ctrl> a
  Displays the currently-selected file in a TextView window. This command can only be used when there is exactly one file currently selected. Note that if you double-click on a file in an unrecognized format, xv will automatically display it in a TextView window. This command lets you view recognized image files in text mode.
  Keyboard Equivalent: <Ctrl> t
  Recursively walks its way down a directory tree, starting from the current directory, and does an Update command in each subdirectory. It will follow symbolic links, if you have any, and it's smart enough to avoid circular links. It gives you a nifty way to generate icons for an entire hierarchy of image files. It can also take a Good Long Time, depending on your particular situation, so it pops up an annoying "Are You Sure?" dialog box before it starts working its magic.
  Keyboard Equivalent: <Ctrl> e
  Exits the xv program.
  Keyboard Equivalent: <Ctrl> q
  Closes this particular schnauzer window.
  Keyboard Equivalent: <Ctrl> c
  Toggles whether or not 'hidden' files (in Unix, files that have a '.' as their first character) should be displayed.
  Keyboard Equivalent: <none>
  Opens a dialog box that lets you select files by name. Wildcards are accepted. It does not clear any previously selected files.
  Keyboard Equivalent: <Ctrl> f