home *** CD-ROM | disk | FTP | other *** search
/ Dream 49 / Amiga_Dream_49.iso / atari / texte / oribin.zoo / learn / search < prev    next >
Text File  |  1991-06-28  |  2KB  |  52 lines

  1. SEARCHING
  2. ---------
  3.  
  4. Origami can do searches for strings (these are groups of contiguous
  5. characters or words) either forward through the file or backward through
  6. it.
  7.  
  8. >>  Now type C-S to start a search.  Type the word "cursor", then <return>.
  9.  
  10. >>  Go a few characters forward, then type C-S <return> to find the next
  11.     occurrence of "cursor".
  12.  
  13. The C-S starts a search that looks for any occurrence of the search string
  14. AFTER the current cursor position.  But what if you want to search for
  15. something earlier in the text?  To do this one should type C-R for
  16. search-reverse.  Everything that applies to C-S applies to C-R except that
  17. the direction of the search is reversed.
  18.  
  19. You may or may not know this kind of searching, but usually you will use
  20. another searching capability in Emacs, which is typical for it.  It is
  21. called incremental-search, because Origami searches while you are typing the
  22. item.
  23.  
  24. >>  Type C-X s to start incremental searching.  When I-search appears,
  25.     type in the word "comma".  Note what happens with the cursor while
  26.     typing.  Now add "nds" and again note what happens.  Delete the "s".
  27.     Type RETURN.
  28.  
  29. If you want to jump to the next occurence of the typed item, type C-S.  C-R
  30. will switch to backward searching.  ENTER ends incremental searching and
  31. leaves the cursor at the current position, whereas aborting with C-G brings
  32. you back to the original position.  If you want to start searching
  33. backwards, type C-X r.
  34.  
  35.  
  36. TEXT REPLACEMENT
  37. ----------------
  38.  
  39. >>  Move the cursor to the blank line two lines below this one.  Then type
  40.     M-r changed <return> altered <return>.
  41.  
  42.     Notice how this line has changed; you have replaced the word "changed"
  43.     with "altered" wherever it occurs in the file after the cursor.  After all
  44.     the substitutions have been made or the end of file has been reached, a
  45.     message informing you of the number of substitutions which have been made
  46.     appears in the communication line.
  47.  
  48. The more customary command for replacing strings is the interactive command
  49. query-replace-search (M-C-R), which has several options.  In essence, it
  50. shows each occurrence of the first string and asks you if you want to
  51. replace it or not.
  52.