= Search string

        {FINd | IFInd | EXClude | IX | FNX | INX}
                 [!] {string | * | *e | *g | *L | *u | *=[n] | *=Mn | \esc}
                     [col-range] [& [!] string2 [col-range2] [-d[<|>]n]
                     [all | next | + | prev | - | first | last]
                     [.lab1 .lab2] [l-column | LM | RM [r-column]]
                     [-a[-]n] [-b[-]n] [-c[{L|R}m][{T|B}n]] [-j|-je]
                     [-Llcmd] -m[n] [-nx] [.lab1 .lab2]

                    ( "\" = 0x5c = backslash )

            col-range:[left-column | LM | RM [right-column] | eol | maxeol]

            FIN     :Case sensitive search
            IFI     :Case Insensitive search
            EXC     :Find string and then exclude the line.
            IX      :IFind string and then exclude the line.
            FNX     :FINd excluding excluded line.
            INX     :IFInd excluding excluded line.

            !       :search lines not containing the search word.
            string  :use quotation for space embedded or for special
                     string as following.
                     For ex, "F '.exe'", "F 'set up'".
                     To exclude all lines,specify simply "EXC ALL".
                     Word followed by "\n" means matching at EndOfLine.
                     ex.) "F word\n".
                     F "*"\n search '*' at the eol position.
            &       :search line containing 2 word. ex). word1 & word2.
            *       :search same string as previous search command
                     Use it to search changing direction like as
                     f * last.
                     search range is not inherited.
            *u      :search updated line.
            *e      :search error line.(shift err,line cmd err etc)
            *g      :search grep'ed line by current screen grep.
            *L      :search matched(unmatched if combined with !) line
                     of the result by line cmd "=" or result of TC cmd "=="
                     operation.
            *=[n]   :exclude repeated lines over n+1 lines.
                     column to be compared may be spefified.
                     pattern "x *= all" is just avail.default n is 1.
                     you can deduce file size by "dro x all" after
                     exclude cmd with this option.
                     "x *= all" leave 1st line of each same line block
                     displayed,to exclude also 1st line,use /b0 option.
                     specifying minus on -a parm bottom line may be
                     remain as not excluded.
                     ex, "x *= -a-1" 2 line of top and bottom remain
                     as not excluded.
            *=Mn    :key matching of 2 file on the split screen.
                     check the word is exist or not on the file of the other side.
                     n:key position of the file of the otherside
                     key position of the current file is specified by serach
                     range column parameter.
                     ex) f *=M6 10 18
                     key is highlightened when search sucessed.
                     On the other side, matched key is flagged as error line
                     (lineno field is highlightend and can be searched by "f *e".)
            \esc    :Following 1 byte escape sequence and hex notation
                     is available.
                     \a (bell=0x07), (BS=0x08),\t (H-tab=0x09)
                   \n (LF=0x0a),\v (V-tab=0x0b), (FF=0x0c)
                     \r (CR=0x0d),\x(even number of hex notation)
                     ex of hex notation. \x8281 , \x09 , \x0c ,
                     \a or \x0d0a cannnot be found if it is treated as
                     line terminator at file load.
                     It cannot be used with other char like as \aX
                     Tab(x09) is not allowed with others like as \x0920
                     for text file.
                     IFInd is treated as FINd(case sensitive).
                     To search string \t etc,use quotation like as "\t".

            all     :search all lines of the file
            allkx   :all without revealing found word on excluded line.
            next    :search forward from cursor position.
            +       :same as next
            prev    :search backward from cursor position.
            -       :same as prev
            first   :search forward from start of file.
            last    :search backward from end of file.
            .lab1/2 :Limit search line range using a pair of label
                     on lineno column. line number may be used so as to
                     limit line range with no label on lineno column.
            l-column:left-most column of search range.
            r-column:right-most column of search range.
            LM      :search Left margin only.
            RM      :search Reft margin only.
            eol     :search EndOfLine only.
                     ex) F "a b" eol (F "a b"\n is err)
            -a[-]n  :display/exclude n lines after the line of the word.
                     For & search,base is the line containing the 2nd word.
                     "-" means "before the line" and -b option is also
                     required.
            -b[-]n  :display/exclude n lines before the line of the word.
                     For & search,base is the line containing the 1st word.
                     "-" means "after the line" and -a option is also
                     required.
            -c[{L|R}m][{T|B}n]:scroll option.
                     scroll page to display found word on the specified place.
                     Colomn is by L(from Left)/R(from Right),
                     line is by T(from Top)/B(from Bottom).
                     "-c" means "-cR"(word is right-most position).
                     Without -c option,no scroll is done when word is found
                     in the current page,else scroll to display the line
                     in the middle.
            -d[<|>]n:distance of 2 word of & search. n:line count.
                     -dn :word2 is on the next n'th line.
                     -d>n:distance is over than n lines.
                     -d<n:distance is lower than n lines.
                     without -d option or -d0,& search 2nd word only
                     on the line 1st word found.
            -j      :join lines between -a and -b or -d range for &(and)search.
            -je     :join up to EndOfFile.
                     if 1st word found and 2nd word is not found,
                     joins from 1st word line to end-of-file line.
                     ex.) i StartID & StartID -d>1 -a-1 -j.
                     this cmd remains not joind line at EndOfFile,
                     but -je option dose not.
            -Llcmd  :set line cmd on the line-no field of the found line.
                     ex) f StartLineID -Lcc;f EndLineID -Lcc;rep partialcopyfile
                     create partialcopyfile from the line contains "StartLineID"
                     to the line contains "EndLineID".
                     this is for cmd in the EXE cmd file.
            -m[n]   :not reset previous founf word reverse display.
                     it is effective for next r-find(PF5)
                     n:do that from next r-find(PF5).
            -nx     :search on displayed lines only(same as INX/FNX)

            .Use function key(F5/Shift+F5) to re-seach same word.
             Searching re-start from top/bottom when same function key is
             hit after reached to bottom/top.
            .Entering operand only and press function key,it start
             case insensitive search(F5) or case insensitive reverse
             search(Shift+F5).If command verb(only abrigement is allowed)
             is also input,case sensitivity depend on the command verb.
            .Tab and its following space is assumed same as space char.
            .Refer "About word" for how to specify string.
1