Aa8ZdHH $ d    dFootnote TableFootnote**. . / - esammy7 ]$5^FGTOCHeadingH0 Wildcardsabc*xyzHalFGcdchmodcpcshrcGctrlcwdGdatecompdbxdddirnamednG drwxrwxrwxdwegetcefilenameg+rhwlmloginlsmcmkdirmvnddnyyogoutfileFpathname pathnamesGpwdrmrmdirHrwrwxrrxtaxcompHusrswildcardwqxrxyzyyya=  Co    Ti    la!<$lastpagenum>la<$monthname> <$daynum>, <$year>"<$monthnum>/<$daynum>/<$shortyear>;<$monthname> <$daynum>, <$year> <$hour>:<$minute00> <$ampm>"<$monthnum>/<$daynum>/<$shortyear>ak<$monthname> <$daynum>, <$year>d"<$monthnum>/<$daynum>/<$shortyear> <$fullfilename>  <$filename>  <$paratext[Title]>  <$paratext[Heading]>  <$curpagenum>d  <$marker1> <$marker2>bl (Continued)Pagepage<$pagenum>aHeading & Page <$paratext> on page<$pagenum>See Heading & Page%See <$paratext> on page<$pagenum>. Table & Page7Table<$paranumonly>, <$paratext>, on page<$pagenum>n+ (Sheet <$tblsheetnum> of <$tblsheetcount>)m wwPdxxPlyyPasGzzPi{{QaAm||QaA}}Pyy~~P QAQAGJ JJItpaIJthnJynuIr>I$moL$daJhorT=thnNynuNr> N$miN$amN"Nm>/N/<$NFiN$moN<$dN$yeT"Nm>/N/<$N>N$fuNe>N$fiN  TateN>N$paNadiN NnumT N>N$maNNtinNNeTgenIHeNageNtexNgeL>N HeNageNparNn pNenuN TaNe7TaraN <N>,N<$pINet TtnuNblsN>)mNNNMxuduw|dvy}H$ wxu AH$ paUU`J nHz xwyu moHz =UU`>  H$ yxzu H$ NUU` THz zy{u NHz  UU`N HH{z|u HHN`in HH|{u HHeL` NH$ }~v NH$ <UU`N pH ~}v nuH NUUhxPage 1 of  2  HH~v HH` dH3K ^ JH RH RFootnoteHqv? ^ HzHz Single Line> H'Footnote  uHvDf ^ HH Double Line`H  Double Lineu`H  Single LineUUvHZ TableFootnoteUEGX-Rb ^ 2EPoEPo TableFootnotedHH HH$K `&EE 5C: vi Guide - Winter 1994 ,`%Syntax: vi filename F qvi is the UNIX visual editor. It is used to edit (or create) text files. filename can be either an Tzexisting file or a new file. If the file filename does not exist, the editor will create it. vi has two bleqmodes of operation: command mode and insert mode. When in command mode, keystrokes are pzinterpreted by vi as commands to add, change, delete and move text. When in insert mode, vi acts ~ilike a typewriter (i.e., what you type is what you get). vi always starts out in command mode. -@5Note that commands in vi are case sensitive. ``Command Mode Options: (ctrl-x means hold down the control key and press x) `KCursor Movement: ` Qarrow keys or h (left), j (down), k (up), l (right) move one character at a time `viwmove to the next word it` ebmove back one word l`$$go to the end of the current line ` a*^go to the beginning of the current line #`diGgo to the end of the file  4`nGgo to line number n cE`d ctrl-fmove forward one screen coV`ysctrl-bmove back one screen g`,ctrl-dmove forward (down) about 1/2 screen mx` 'ctrl-umove back (up) about 1/2 screen ` a Delete Text: e`s xdelete current character way`mmdddelete current line @`mm$ndddelete next n lines `dwdelete current word  `ea Ddelete to the end of the line re`!dGdelete to the end of the file ` KdnGdelete from the cursor to the nth line in the file ti`0rxreplace current character with x e1`File Commands: `?`en :wsave file tP`;:qquit vi (only quits if the file has been saved) a`th:wqsave file and quit vi r`o #:q!quit vi without saving ``foR:r file1read in file called file1 and insert it below the cursor dn)HH (HH a"te`Miscellaneous: rre`LA number in front of some commands will repeat the command that many times. te' neuExamples: 5dd deletes 5 lines, 10dw deletes 10 words, 6j moves the cursor down 6 lines, 5@e U8b moves the cursor back 8 words, 13w moves the cursor forward 13 words. F`ne8Jjoins the line below the cursor with the current line urW`h uundoes the previous command h`".repeats the most recent command y`:qctrl-lredraw the screen s`eeMarking Text: `:w4maput marker a on the current line qu`ouajump to mark a `rBCan also use mb, b, mc, c, etc. `String Searching: `;/wordsearches for the next occurrence of word `te7nproceed to the next occurrence of the search pattern ` `fr7Nproceed to previous occurrence of the search pattern mes'`Copying Text: 5`el5You have a buffer available to hold a piece of text. F`ow*yyyanks the current line into the buffer W` 87nyyyanks the next n lines into the buffer Fh`JUyayanks all the text between the cursor and mark a into the buffer ty`Cpprints the contents of the buffer at the current cursor position ``w ;When you delete text (eg. dd), it is placed in the buffer. ``utInsert Mode Commands:  ViInsert. Go into insert mode at the current cursor position. Any characters to the @ m2right of the cursor will be shifted to the right. `SaAppend. Shifts cursor to the right one position and then goes into insert mode. `oc%AAppend text to the end of the line h`MoAdds a new line below the cursors current line and goes into insert mode.  `inMOAdds a new line above the cursors current line and goes into insert mode. x TcwChanges the current word from the cursors current position. If the new word is e ,@esMlonger than the old word then the rest of the line will scroll to the right. n=`rkKESCPress the escape key to exit insert mode and return to command mode. e bW`ntHFor more information on vi use the UNIX command man vi. !ceduLeftdvCoRight dse Referenceonsdt dac=}E f=P  ts TitlehBodysif>t CellBodyf?  th CellHeadingtf@r  IFootnotefATl `HeadingsBodyfB  TableFootnotenvifCTo   Re TableTitleT:Table : fDP TitleBodyfF  CellHeadingfG CellBodyfHT   TableTitleT:Table : fI $Body fJ $TaeFenBody fK  Ta$e Body fL leBoCommand fM  Sub-CommandQ$fN QCom-BodyQ$fO QCom-BodyfP Figure fQ dyCommand fT e Sub-Command fU mm Sub-Command zV  h   zV  Emphasis   Subscript   Superscript   zV zVZlY ure;eujeThinmmfMediumgDoublehThick@i Very Thin eeeeeeeeegHHFGFHFGFHFGFHFGFmHFGFFormat A efeeeeefHHFGFHFGFHFGFHFGFHFGFFormat B-=-.CommentTimes Helveticas Regular Regular BoldRegularrItalicP &dWlr/M4C@)$:w{DvDz:J?7?E$7