Man Linux: Main Page and Category List

NAME

       SEARCHMONKEY - search files using regular expressions aiming to replace
       find/grep tools

INTRODUCTION

       searchMonkey is a GTK+ application designed to  replace  the  find/grep
       command  line tools.  The aim of this utility it to provide fast, slick
       text search ability to the GTK community.

The User Interface

       This section describes every button, window, table and what it shows or
       does.

   File Menu
       New
              Starts a brand new search (losing previous search history).

       Open Criteria
              Opens a previously saved search criteria.

       Close  Close a child criteria window, but not the main application.

       Save Criteria
              Saves  a search criteria (excluding the results).  Save Criteria
              As     As Save Criteria, but brings up a save-as dialog.

       Save Results
              Saves the results to a custom  XML  file.  Only  available  when
              search complete.

       Print
              Print the search results in a well formatted way.

       Print Preview
              Brings up a display of what would have been printed.

       Print Setup
              Brings up the system’s printer setup dialog.

   Edit Menu
       Word Wrap
              When selected, allow the results text to wrap instead of keeping
              to strict lines.

       Set Font
              Brings up a font dialog to adjust the results window base  font.

       Set Color
              Brings  up  a  color  selection  dialog  to adjust the highlight
              colour for the match results.

       Clear History
              Remove search history from drop down criteria.

       Select All
              Selects all file name matches in the left results pane.

       Delete
              Deletes the selected file name(s) forever (once confirmed).

       Copy   Copies the selected file name(s) to clipboard.

   View Menu
       Toolbar
              If selected, the tool bar is shown.

       Status Bar
              If selected, the status bar is shown.

       Sort by
              Within sub-menu, choose sort criteria e.g. file name, file size,
              modified date.

   Search Menu
       Start
              Starts the search.

       Stop   Stops the search. Enabled when search is running.

       One phase searching
              Allows  content  matches to be displayed immediately, instead of
              waiting for all files to be found.

       Configuration
              Brings up application configuration dialog.

   Test Menu
       Reg. Expression
              Allows a regular expression to be  entered,  along  with  sample
              text  as  a  way  of  checking  that your expression returns the
              expected results.

   Window Menu
       SearchXX
              Allows quick  switching  between  open  search  criteria/results
              windows.

       Help Menu
              Description

       User Guide
              Brings up this web address from your default browser

       Support
              Brings up the searchMonkey support page from Sourceforge

       About
              Brings up a dialog showing version number, license, and author’s
              email.

The Toolbar

       Can be hidden from the main-menu (view->toolbar).

       New    Starts a brand new search (losing previous search history).

       Open   Opens a previously saved search criteria.

       Save   Saves a search criteria (excluding the results).

       Save Results
              Saves the results to a custom  XML  file.  Only  available  when
              search complete.

       Play   Start the search.

       Stop   Stop the search. Only available when search in progress.

       Print
              Print the search results in a well formatted way.

       Forums
              Starts a new browser instance to the searchMonkey Forums

The Advanced Search Tab

       Displayed when Expert User is enabled.

       File Name
              Type a new regular expression for file name searching.

       Containing Text
              Type   a   new   regular  expression  for  (text-only)  contents
              searching. Disable this field with check button.

       Expr. Wizard
              Brings up a regular expression helper dialog. Makes  typing  new
              regular expressions easier.

       Look In
              Type  a  new  starting  location  for  search.  Disable  recurse
              directories with check button.

       Open/Multi
              Brings up a folder search dialog. Multi allows multiple  folders
              to be selected for expert searches.

       More/Less Than
              Type  a  file size (in KBytes) to narrow searches to files less-
              than and/or more-than specified size.

       More/Less Than
              Type a date expression (e.g.  dd/mm/yyyy  or  dd  mmm  yyyy)  to
              narrow  searches to files modified before and/or after specified
              date.

The Options Tab

       Available at all times from the main screen.

       Specifies Not Expression
              Inverts the search i.e. finds  everything  except  your  regular
              expression. Status bar shows [INV] to indicate inverted.

       Match case
              When  disabled  allows  case insensitive searching of file names
              and/or content.

       Regular Expression
              When selected allows regular expressions to be used.

       DOS Expression
              When selected allows file names to be found using DOS/Glob style
              pattern matching i.e. * and ?.

       Open/Multi
              Brings  up a folder search dialog. Multi allows multiple folders
              to be selected for expert searches.

       More/Less Than
              Type a file size (in KBytes) to narrow searches to  files  less-
              than and/or more-than specified size.

       More/Less Than
              Type  a  date  expression  (e.g.  dd/mm/yyyy  or dd mmm yyyy) to
              narrow searches to files modified before and/or after  specified
              date.

File Name Results

       This  pane  is  only filled when matches are found.  Left clicking on a
       match will bring up content matches (displayed in the  Context  Results
       pane, if any), and right-clicking the row will bring up a sub-menu.

   Right Click Menu
       Open   Opens   the  file  name  in  your  preferred  text  editor.  See
              configuration.

       Copy   Copies the full file name into the clipboard for use  elsewhere.

       Delete
              Deletes the selected file forever, once confirmed.

       Explore
              Opens  your  preferred  file  browser that contains the selected
              file

Context Results

       This pane is only filled when text matches are found, and a result  has
       been selected.

       The  line that matches the search expression will be shown in full, and
       the actual match text will be highlighted. Once text has been  selected
       with  the  left-button,  the  right  button will allow copy options, or
       select-all to be performed on the text. These allow text to  be  copied
       from the results window, and pasted elsewhere.

Advanced File Name and/or Contents Searching

       To find files, using regular expressions can be achieved by filling out
       the File Name and Look In boxes. The starting file name can  be  typed,
       copied or selected by using the Open dialog. To search a single folder,
       uncheck the Search Subfolders box.

       If you want to find a specific regular expression within a  text  file,
       then  fill out the Containing Text box with a regular expression. Note:
       significantly less files  are  shown  when  Containing  Text  is  added
       because binary files are skipped.

       For  a  more  specific  search,  add  in  min/max  file  size,  and the
       after/before modified date (if known).

       Once ready, press Play to start the search process.

       Results (if any) immediately start appearing in the File  name  results
       table,  and  once  complete the total number of matches is shown in the
       status bar

Status Bar

       Describes what is currently going on.

           * Phase 1 searching is  the  gathering  of  files  that  match  the
       filename, size and modified date criteria.

           * Phase 2 searching is the internal checking of text files to match
       the search strings.

           * Upon completion, the number of  hits  is  displayed,  along  with
       whether this was an inverse filename search [inv] or [cancelled] by the
       user

Tips and Tricks

       This  section  gives  examples  of  some  cool  things   to   do   with
       searchMonkey.

   Regular Expressions
       Some examples of regular expressions are given here:

       (.[ch])$
              Finds all of the C source code, plus headers.

       ^(make)
              Finds every make file instance.

       ^(void function_name)(;)$
              Finds a function declaration, as opposed to the definition

       \([a-zA-Z0-9\s]+\)
              Highlights all text within brackets

SearchMonkey User Guide Online

       To     view     the     same     guide    in    HTML    please    visit
       <http://searchmonkey.sourceforge.net/index.php/SearchMonkey_User_Guide>

AUTHOR

       This     manual     page     was     written    by    Varun    Hiremath
       <varunhiremath@gmail.com>, for the Debian project (but may be  used  by
       others).

                              September 12, 2006