home *** CD-ROM | disk | FTP | other *** search
/ GEnie Livewire e-zine / LW9408MM.ZIP / MAGIC.TXT < prev    next >
Encoding:
Text File  |  1994-07-26  |  10.4 KB  |  263 lines

  1. Last month, we talked about the joys of GE Mail,
  2. and I invited you to write me, to see how it all
  3. worked. Many of you did, and I discovered that you
  4. can't speel or t ype any bettter than I can! So
  5. this month, let's talk about editing.
  6.   
  7. Everyone at one time or another makes an error in
  8. typing. We've used poor punctuation, poor spelling
  9. or made a less-than-exquisite choice of words.
  10. Right up to the very instant you hit [RETURN] after
  11. typing *S, though, you can change whatever you want
  12. in the body of text you have created on GEnie.
  13.   
  14. Simple Line Editing
  15.   
  16. GEnie's editor has taken a lot of flack for being
  17. hard to use. Like most reputations (except for the
  18. one about British cars leaking oil), this one is
  19. based more in legend than fact. GEnie's editor
  20. requires a little thought and planning, but it's by
  21. no means difficult to use. And once you've learned
  22. a few commands and how they affect your prose,
  23. you'll be impressed with the power available
  24. literally at your fingertips.
  25.   
  26. First off, we need some way to signal GEnie that
  27. what you're typing is some kind of an editing
  28. command, rather than text. Just as Real-Time
  29. Conferences and ChatLines use a slash (/) in the
  30. first position on a line to indicate that the
  31. following text is a command to GEnie itself, we'll
  32. be concerned with the asterisk ([SHIFT]+[8] or *)
  33. in the first column of text. This tells GEnie that
  34. you want to do something with text you've already
  35. created. For the most part, the commands we'll
  36. discuss here are usable in GE Mail or on the
  37. Bulletin Boards.
  38.   
  39. Most editing commands take the form of
  40. Star-Line-Literals-Modifiers on GEnie. Not all of
  41. the elements must be present for the command to
  42. work. They all begin with an asterisk, or star.
  43. Most need a line number, except for the preview
  44. command, *P, and the terminators, the *S and *X
  45. commands which send the final text to GEnie or let
  46. you change your mind about the whole thing. And the
  47. resequencing command, *R, changes all of the line
  48. numbers, so it doesn't need a line reference.
  49.   
  50. The Nitty Gritty
  51.   
  52. First up, let's talk about one command not
  53. available in GE Mail, and the reason it isn't
  54. available. *P is available only in Bulletin Board
  55. posts, and allows you to preview your text as it
  56. will appear online to anyone reading it. GE Mail,
  57. on the other hand, has no formatting at all. What
  58. you type and what you send is what they'll get. But
  59. posts in Bulletin Boards are massaged so they look
  60. good (most of the time) to everyone, no matter what
  61. kind of computer or software they're using on
  62. GEnie. Some folks read everything in 80-column
  63. format, but for many people, GEnie is only 75
  64. columns wide, or 65, or even 40. To see how your
  65. text will look in 80-column format, you need only
  66. type *P at the beginning of a line and hit your
  67. [RETURN] key. To see how it looks in any other
  68. format, put a comma after the "p" and a space,
  69. followed by the number you're interested in.
  70.   
  71.  *P      Shows your text in 80 columns.
  72.  *P, 55  Shows your text reformatted
  73.           for 55-column screen widths.
  74.  *P, 68  Shows your text reformatted for
  75.           68-column screens.
  76.   
  77. If your posting has columns or tables of data, you
  78. can use the *SN command to signal GEnie that you
  79. want the text "Saved" with "No" formatting. But
  80. don't fall into the habit of using this all the
  81. time, because it really makes life hard on those
  82. who, for whatever reason, choose to view GEnie in
  83. other-than-80 columns.
  84.   
  85. When you have everything as you want it, *S will
  86. "Save" your text, or "Send" it to either the
  87. Bulletin Board or to the people you've chosen to
  88. receive your GE Mail.
  89.   
  90.  *S      Means you're done and GEnie can
  91.           have the text now.
  92.  *SN     Means you're done and you want the
  93.           work saved without formatting.
  94.           (Bulletin Board only.)
  95.   
  96. If you decide that you've got one too many blank
  97. lines, you can delete one by letting GEnie know
  98. which one you no longer need.
  99.   
  100.  *D,23   Will delete line 23.
  101.  *D,42   Will delete line 42.
  102.   
  103. If you want to delete a range of lines, you can
  104. indicate that by a hyphen between the first line
  105. number and the last one.
  106.   
  107.  *D,2-5  Will delete line 2, line 3,
  108.           line 4 and line 5.
  109.  *D,9-21 Will delete lines 9 through 21,
  110.           including line 9 and line 21.
  111.   
  112. Once you've deleted lines, you may want to re-read
  113. your work in context to see how it looks without
  114. the old text. To list your message, type *L. To see
  115. only a small range of text, indicate which lines
  116. you're interested in, by following the "L" with a
  117. number, or a range of numbers.
  118.   
  119.  *L      Will list the whole message.
  120.  *L,18   Will list only line 18.
  121.  *L,2-5  Will show you line 2, line 3,
  122.           line 4 and line 5.
  123.   
  124. Note the difference between *L and *P on a Bulletin
  125. Board. *List or *L, shows you how the text was
  126. entered, line by line. *P shows you how it will be
  127. seen as a complete Bulletin Board posting. With
  128. editing, your text may be entered with only one or
  129. two words on each line. GEnie will reformat that
  130. into paragraphs that look great, but you'd never
  131. know it to read a *LISTing!
  132.   
  133. If you've really messed up and need to delete a
  134. whole paragraph, you can go back and *Insert lines
  135. of text by telling GEnie the last GOOD line you
  136. want follow.
  137.   
  138. *I,15  Will let you enter a new 16th line of text.
  139. *I,21  Will let you enter a new 22nd line of text.
  140.   
  141. This is all well and good, but what if you've
  142. chosen the wrong "its" again or spelled a name
  143. wrong? You can fix that with the *CHAnge command.
  144. Its format is much like the others. The most
  145. noticable difference is the use of delimiters.
  146. These are characters you choose to indicate the
  147. beginning and the ending of the text you want found
  148. and the text you want to replace it with. You can
  149. use any non-alpha character, but it's best to stick
  150. with one until special circumstances indicate a
  151. need to change it.
  152.   
  153. CHAnging Your Mind
  154.   
  155. In its simplest form, you're indicating to GEnie
  156. that you want to make a change, what line you want
  157. to affect, and in what way, as *CHA 23/Old Text/New
  158. Text/. This tells GEnie to *CHAnge line 23. It
  159. tells GEnie to look for the string delimited as
  160. 'Old Text' and when it finds it, to change it to
  161. 'New Text' instead. In truth, you needn't have the
  162. word 'Text' in there at all, since it's the same
  163. both ways, but play along with me, okay?
  164.   
  165. What if you've decided you want to change a word
  166. you've used several times in the body of your text?
  167. *CHA 5/Oldish/Newer/* tells GEnie to start on line
  168. 5 and to change EVERY instance of the string
  169. 'Oldish' to the string 'Newer' throughout the
  170. entire message. Pretty handy, huh? But what if you
  171. started out calling him Mister Green three times
  172. and then learned it was Greene? You can change
  173. every instance of Green to Greene, but GEnie's
  174. editor will do just that -- and you'll end up with
  175. three of them "Greene" and the rest as "Greenee"
  176. then! To limit the number of changes, type *CHA
  177. 4/Green/Greene/3 and GEnie will start on line 4,
  178. and change every "Green" to "Greene until it's done
  179. that three times.
  180.   
  181. How can you ever be sure? You could continually
  182. type *P in the Bulletin Boards, or type *L in GE
  183. Mail, but a better way is the Change-And-Verify
  184. option of the *CHAnge command. *CHAV
  185. 25/Green/Greene/3 will make the changes for you,
  186. and then show you each new line as it's been made
  187. to look with the new text 'Greene' inserted -- all
  188. three times. If the final '3' were an asterisk,
  189. then GEnie would show you EVERY line where it
  190. changed 'Green' into 'Greene'.
  191.   
  192. Sometimes subtle changes in the way you do your
  193. editing can have remarkably different results. This
  194. is especially true since some words have spaces in
  195. front of them and some have spaces following. GEnie
  196. disregards spaces at the end of a line, so you
  197. can't always count on that being there. After
  198. previewing a text, you may find an error but not
  199. know for certain whether it's on line 3, line 4 or
  200. line 5 (since *Previewed text contains no line
  201. numbers). If you're certain that it's the first
  202. instance of a string of text, you can use line #1
  203. in the change command, and GEnie will start looking
  204. at line #1, but of course won't change anything
  205. until it has found the targetted text -- on
  206. whatever line that may be. *CHA 1/Old/New/ will
  207. work on a 500-line letter, even if the text string
  208. 'Old' doesn't appear until the very last line.
  209.   
  210. Remember that since it is a text editor, it is
  211. case-sensitive. If you're looking for the string
  212. 'onFriday' and want to change it to 'on Friday'
  213. don't enter this as *CHAV 1/OnFriday/on Friday/
  214. because the string 'OnFriday' won't be found.
  215.   
  216. When should you change delimiters? The most obvious
  217. reason to do this is when they no longer work. If
  218. you're entering a series of stock prices, which
  219. typically involve fractions, then the slash
  220. character "/" may be inappropriate. You can use the
  221. period, semicolon or any other delimiter then -- as
  222. long as you are consistent!
  223.   
  224. *CHA 12#13 5/8#13 1/2#*  Changes every instance of
  225.  "13 5/8" into "13 1/2"
  226.   
  227. It can be confusing to read, but to GEnie's
  228. computers, it's a snap. GEnie simply looks where
  229. it's told for what it's told to find, and then
  230. changes it into whatever you've indicated you want
  231. it to be. ANY text between the first pair of pound
  232. signs will be converted into whatever text is
  233. between the second and the third pound sign.
  234.   
  235. There's currently no way to make changes across
  236. lines of entered text. By this, we mean that if
  237. part of your text is on line 13 and the rest is on
  238. line 14, you'll need to enter changes to that part
  239. which is on line 13 first, and then change the
  240. part that's on line 14. For this reason, GEnie's
  241. editor is sometimes known as a "line editor." It
  242. works only on one line at a time. (Even global
  243. changes and multiple changes, while they occur
  244. several times throughout a block of text, are
  245. actually only modified one at a time,
  246. line-by-line.)
  247.   
  248. The GEnie Shrink
  249.   
  250. Editing can be frustrating but it can also be
  251. therapeutic. It's wonderfully cleansing to write a
  252. letter to your boss as "Dear Dirt-For-Brains" and
  253. then change every instance of "Dirt-For-Brains" to
  254. "Mr. McGillicuddy". Just be SURE that you change
  255. them all!
  256.   
  257. I'd like to hear from you. Write to me at the GE
  258. Mail address of MARK.HIATT or drop by GENIEus, the
  259. GEnie Users' RoundTable, and ask whatever questions
  260. you have about editing text on GEnie. Don't forget
  261. we have online classes covering this kind of thing
  262. in Real-Time Conferences every week.
  263.