2000 %!PS-Adobe-3.0 %%Creator: groff version 1.10 %%CreationDate: Wed Oct 23 10:03:37 1996 %%DocumentNeededResources: font Times-Bold %%+ font Times-Italic %%+ font Times-Roman %%+ font Symbol %%DocumentSuppliedResources: procset grops 1.10 0 %%Pages: 17 %%PageOrder: Ascend %%Orientation: Portrait %%EndComments %%BeginProlog %%BeginResource: procset grops 1.10 0 /setpacking where{ pop currentpacking true setpacking }if /grops 120 dict dup begin /SC 32 def /A/show load def /B{0 SC 3 -1 roll widthshow}bind def /C{0 exch ashow}bind def /D{0 exch 0 SC 5 2 roll awidthshow}bind def /E{0 rmoveto show}bind def /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def /G{0 rmoveto 0 exch ashow}bind def /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /I{0 exch rmoveto show}bind def /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def /K{0 exch rmoveto 0 exch ashow}bind def /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /M{rmoveto show}bind def /N{rmoveto 0 SC 3 -1 roll widthshow}bind def /O{rmoveto 0 exch ashow}bind def /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /Q{moveto show}bind def /R{moveto 0 SC 3 -1 roll widthshow}bind def /S{moveto 0 exch ashow}bind def /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def /SF{ findfont exch [exch dup 0 exch 0 exch neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /MF{ findfont [5 2 roll 0 3 1 roll neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /level0 0 def /RES 0 def /PL 0 def /LS 0 def /MANUAL{ statusdict begin/manualfeed true store end }bind def /PLG{ gsave newpath clippath pathbbox grestore exch pop add exch pop }bind def /BP{ /level0 save def 1 setlinecap 1 setlinejoin 72 RES div dup scale LS{ 90 rotate }{ 0 PL translate }ifelse 1 -1 scale }bind def /EP{ level0 restore showpage }bind def /DA{ newpath arcn stroke }bind def /SN{ transform ..25 sub exch .25 sub exch round .25 add exch round .25 add exch itransform }bind def /DL{ SN moveto SN lineto stroke }bind def /DC{ newpath 0 360 arc closepath }bind def /TM matrix def /DE{ TM currentmatrix pop translate scale newpath 0 0 .5 0 360 arc closepath TM setmatrix }bind def /RC/rcurveto load def /RL/rlineto load def /ST/stroke load def /MT/moveto load def /CL/closepath load def /FL{ currentgray exch setgray fill setgray }bind def /BL/fill load def /LW/setlinewidth load def /RE{ findfont dup maxlength 1 index/FontName known not{1 add}if dict begin { 1 index/FID ne{def}{pop pop}ifelse }forall /Encoding exch def dup/FontName exch def currentdict end definefont pop }bind def /DEFS 0 def /EBEGIN{ moveto DEFS begin }bind def /EEND/end load def /CNT 0 def /level1 0 def /PBEGIN{ /level1 save def translate div 3 1 roll div exch scale neg exch neg exch translate 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit []0 setdash /setstrokeadjust where{ pop false setstrokeadjust }if /setoverprint where{ pop false setoverprint }if newpath /CNT countdictstack def userdict begin /showpage{}def }bind def /PEND{ clear countdictstack CNT sub{end}repeat level1 restore }bind def end def /setpacking where{ pop setpacking }if %%EndResource %%IncludeResource: font Times-Bold %%IncludeResource: font Times-Italic %%IncludeResource: font Times-Roman %%IncludeResource: font Symbol grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron /scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft /logicalnot/minus/registered/macron/degree/plusminus/twosuperior /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior /ordmasculine/guilsinglright/onequarter/onehalf/threequarters /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def /Times-Roman@0 ENC0/Times-Roman RE/Times-Italic@0 ENC0/Times-Italic RE /Times-Bold@0 ENC0/Times-Bold RE %%EndProlog %%Page: 1 1 %%BeginPageSetup BP %%EndPageSetup /F0 12/Times-Bold@0 SF(Ex Refer)250.452 123 Q(ence Manual)-.216 E -1.2 (Ve)277.602 138 S(rsion 3.7)1.2 E/F1 10/Times-Italic@0 SF -.55(Wi) 282.375 162 S(lliam J).55 E(oy)-.25 E(Mark Horton)279.475 180 Q/F2 10 /Times-Roman@0 SF(Computer Science Di)250.85 198 Q(vision)-.25 E (Department of Electrical Engineering and Computer Science)184.36 210 Q (Uni)237.725 222 Q -.15(ve)-.25 G(rsity of California, Berk).15 E(ele) -.1 E(y)-.15 E(Berk)264.095 234 Q(ele)-.1 E 1.3 -.65(y, C)-.15 H 2.5 (a. 94720).65 F F1(ABSTRA)282.535 270 Q(CT)-.3 E(Ex)136 297.6 Q F2 3.08 (al)3.08 G .58(ine oriented te)-3.08 F .579(xt editor)-.15 F 3.079(,w) -.4 G .579(hich supports both command and display oriented editing.) -3.079 F .299 (This reference manual describes the command oriented part of)111 309.6 R F1 -.2(ex)2.799 G(;).2 E F2 .3(the display editing features of)2.799 F F1 -.2(ex)111 321.6 S F2 .151(are described in)2.851 F F1 .151(An Intr) 2.651 F .151(oduction to Display Editing with V)-.45 F(i.)-.74 E F2 .15 (Other documents about the editor)5.15 F .6(include the introduction)111 333.6 R F1 .6(Edit: A tutorial)3.1 F F2 3.1(,t)C(he)-3.1 E F1 .6 (Ex/edit Command Summary)3.1 F F2 3.1(,a)C .6(nd a)-3.1 F F1 2.08 -.74 (Vi Q)3.1 H(uic).74 E 3.1(kR)-.2 G(efer)-3.1 E(-)-.2 E(ence)111 345.6 Q F2(card.)2.5 E/F3 10/Times-Bold@0 SF 2.5(1. Starting)72 381.6 R(ex)2.5 E F2 .202(Each instance of the editor has a set of options, which can be set to tailor it to your liking.) 97 397.2 R .202(The command)5.202 F F1(edit)2.702 E F2(in)72 409.2 Q -.2 (vo)-.4 G -.1(ke).2 G 3.71(sav).1 G 1.21(ersion of)-3.86 F F1 -.2(ex) 3.71 G F2 1.21(designed for more casual or be)3.91 F 1.21 (ginning users by changing the def)-.15 F 1.21(ault settings of some of) -.1 F(these options.)72 421.2 Q 1.6 -.8(To s)5 H (implify the description which follo).8 E(ws we assume the def)-.25 E (ault settings of the options.)-.1 E .093(When in)97 436.8 R -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F1 -.2(ex)2.593 G F2 .093 (determines the terminal type from the)2.793 F/F4 8/Times-Roman@0 SF (TERM)2.593 E F2 -.25(va)2.593 G .093(riable in the en).25 F 2.593 (vironment. It)-.4 F .094(there is a)2.594 F F4(TERM-)2.594 E(CAP)72 448.8 Q F2 -.25(va)3.215 G .715(riable in the en).25 F .715 (vironment, and the type of the terminal described there matches the)-.4 F F4(TERM)3.214 E F2 -.25(va)3.214 G .714(riable, then that).25 F .254 (description is used.)72 460.8 R .254(Also if the)5.254 F F4(TERMCAP) 2.754 E F2 -.25(va)2.754 G .254(riable contains a pathname \(be).25 F ..255(ginning with a)-.15 F F3(/)2.755 E F2 2.755(\)t)C .255 (hen the ed 2000 itor will seek)-2.755 F .7 (the description of the terminal in that \214le \(rather than the def)72 472.8 R .7(ault /etc/termcap\).)-.1 F .7(If there is a v)5.7 F(ariable) -.25 E F4(EXINIT)3.2 E F2 .7(in the)3.2 F(en)72 484.8 Q 1.177 (vironment, then the editor will e)-.4 F -.15(xe)-.15 G 1.177 (cute the commands in that v).15 F 1.178 (ariable, otherwise if there is a \214le)-.25 F F1(.e)3.678 E(xr)-.2 E (c)-.37 E F2 1.178(in your)3.678 F F4(HOME)72 496.8 Q F2(directory)2.95 E F1 -.2(ex)2.95 G F2 .449 (reads commands from that \214le, simulating a)3.15 F F1(sour)2.949 E (ce)-.37 E F2 2.949(command. Option)2.949 F .449 (setting commands placed)2.949 F(in)72 508.8 Q F4(EXINIT)2.5 E F2(or)2.5 E F1(.e)2.5 E(xr)-.2 E(c)-.37 E F2(will be e)2.5 E -.15(xe)-.15 G (cuted before each editor session.).15 E 2.5(Ac)97 524.4 S (ommand to enter)-2.5 E F1 -.2(ex)2.5 G F2(has the follo)2.7 E (wing prototype:\207)-.25 E F3(ex)108 542.4 Q F2([)2.5 E F32.5 E F2 2.5(][)2.5 G F3A F2 2.5(][)2.5 G F3A F1(ta)2.5 E(g)-.1 E F2 2.5(][)2.5 G F3A F2 2.5(][)2.5 G F3A F2 2.5(][)2.5 G F3 A F1(n)A F2 2.5(][)2.5 G F3A F2 2.5(][)2.5 G F3A F2 2.5(][)2.5 G F3(+)A F1(command)A F2 2.5(]n)2.5 G(ame ...)-2.5 E (The most common case edits a single \214le with no options, i.e.:)72 560.4 Q F3(ex)108 578.4 Q F2(name)2.5 E(The)72 596.4 Q F32.811 E F2 ..312(command line option option suppresses all interacti)2.811 F -.15 (ve)-.25 G .312 (-user feedback and is useful in processing editor scripts).15 F .108 (in command \214les.)72 608.4 R(The)5.108 E F32.608 E F2 .108 (option is equi)2.608 F -.25(va)-.25 G .108(lent to using).25 F F1(vi) 2.608 E F2 .108(rather than)2.608 F F1 -.2(ex)2.608 G(.).2 E F2(The) 5.108 E F32.608 E F2 .107(option is equi)2.608 F -.25(va)-.25 G ..107(lent to an initial).25 F F1(ta)2.607 E(g)-.1 E F2 1.032 (command, editing the \214le containing the)72 620.4 R F1(ta)3.532 E(g) -.1 E F2 1.033(and positioning the editor at its de\214nition.)3.532 F (The)6.033 E F33.533 E F2 1.033(option is used in)3.533 F(reco)72 632.4 Q -.15(ve)-.15 G .084 (ring after an editor or system crash, retrie).15 F .084 (ving the last sa)-.25 F -.15(ve)-.2 G 2.584(dv).15 G .084 (ersion of the named \214le or)-2.734 F 2.584(,i)-.4 G 2.583(fn)-2.584 G 2.583<6f8c>-2.583 G .083(le is speci\214ed,)-2.583 F .586 (typing a list of sa)72 644.4 R -.15(ve)-.2 G 3.086<648c>.15 G 3.087 (les. The)-3.086 F F33.087 E F2 .587(option sets up for editing) 3.087 F F4(LISP)3.087 E F2 3.087(,s)C .587(etting the)-3.087 F F1 (showmatc)3.087 E(h)-.15 E F2(and)3.087 E F1(lisp)3.087 E F2 3.087 (options. The)3.087 F F33.087 E F2 .155(option sets the def)72 656.4 R .155(ault windo)-.1 F 2.655(ws)-.25 G .155(ize to)-2.655 F F1 (n,)2.655 E F2 .155(and is useful on dialups to start in small windo) 2.655 F 2.655(ws. The)-.25 F F32.655 E F2 .155(option causes)2.655 F F1 -.2(ex)2.655 G F2 .232(to prompt for a)72 668.4 R F1 -.1(ke)2.732 G (y)-.2 E F2 2.732(,w)C .232(hich is used to encrypt and decrypt the contents of the \214le, which should already be encrypted) -2.732 F .171(using the same k)72 680.4 R -.15(ey)-.1 G 2.671(,s)-.5 G (ee)-2.671 E F1(crypt)2.671 E F2 2.671(\(1\). The)B F32.671 E F2 ..171(option sets the)2.671 F F1 -.37(re)2.671 G(adonly).37 E F2 .171 (option at the start.)2.671 F F1(Name)5.171 E F2(ar)2.671 E .171 (guments indicate \214les)-.18 F .32 LW 144 688.4 72 688.4 DL F4 .082 (The \214nancial support of an)72 700.2 R/F5 6/Times-Roman@0 SF(IBM) 2.082 E F4 .082(Graduate Fello)2.082 F .082 (wship and the National Science F)-.2 F .082 (oundation under grants MCS74-07644-A03 and MCS78-07291 is)-.12 F (gratefully ackno)72 710.2 Q(wledged.)-.2 E 2<8742>72 722 S(rack)-2 E (ets `[' `]' surround optional parameters here.)-.08 E EP %%Page: 2 2 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 337.2(USD:12-2 Ex)72 48 R(Reference Manual)2.5 E ..598(to be edited.)72 84 R .598(An ar)5.598 F .598(gument of the form) -.18 F/F1 10/Times-Bold@0 SF(+)3.098 E/F2 10/Times-Italic@0 SF(command)A F0 .598(indicates that the editor should be)3.098 F .599(gin by e)-.15 F -.15(xe)-.15 G .599(cuting the speci\214ed).15 F 3.103(command. If)72 96 R F2(command)3.103 E F0 .603(is omitted, then it def)3.103 F .603 (aults to `)-.1 F(`$')-.74 E .603 (', positioning the editor at the last line of the \214rst \214le ini-) -.74 F(tially)72 108 Q 5.552(.O)-.65 G .553 (ther useful commands here are scanning patterns of the form `)-5.552 F (`/pat')-.74 E 3.053('o)-.74 G 3.053(rl)-3.053 G .553 (ine numbers, e.g. `)-3.053 F(`+100')-.74 E 3.053('s)-.74 G(tarting) -3.053 E(at line 100.)72 120 Q F1 2.5(2. File)72 144 R(manipulation)2.5 E 2.5(2.1. Curr)72 168 R(ent \214le)-.18 E F2(Ex)97 183.6 Q F0 .529(is normally editing the contents of a single \214le, whose name is recorded in the) 3.029 F F2(curr)3.029 E(ent)-.37 E F0 .529(\214le name.)3.029 F F2(Ex) 5.529 E F0(per)3.029 E(-)-.2 E 1.891(forms all editing actions in a b)72 195.6 R(uf)-.2 E 1.891 (fer \(actually a temporary \214le\) into which the te)-.25 F 1.891 (xt of the \214le is initially read.)-.15 F .1(Changes made to the b)72 207.6 R(uf)-.2 E .1(fer ha)-.25 F .4 -.15(ve n)-.2 H 2.6(oe).15 G -.25 (ff)-2.6 G .099(ect on the \214le being edited unless and until the b) ..25 F(uf)-.2 E .099(fer contents are written out)-.25 F .536 (to the \214le with a)72 219.6 R F2(write)3.036 E F0 3.036 (command. After)3.036 F .536(the b)3.036 F(uf)-.2 E .536 (fer contents are written, the pre)-.25 F .536 (vious contents of the written \214le are)-.25 F .081 (no longer accessible.)72 231.6 R .081(When a \214le is edited, its name becomes the current \214le name, and its contents are read into the) 5.081 F -.2(bu)72 243.6 S -.25(ff).2 G(er).25 E(.)-.55 E .444 (The current \214le is almost al)97 259.2 R -.1(wa)-.1 G .445 (ys considered to be).1 F F2(edited.)2.945 E F0 .445 (This means that the contents of the b)5.445 F(uf)-.2 E .445 (fer are logi-)-.25 F .44(cally connected with the current \214le name, so that writing the current b) 72 271.2 R(uf)-.2 E .439(fer contents onto that \214le, e)-.25 F -.15 (ve)-.25 G 2.939(ni).15 G 2.939(fi)-2.939 G 2.939(te)-2.939 G(xists,) -3.089 E(is a reasonable action.)72 283.2 Q (If the current \214le is not)5 E F2(edited)2.5 E F0(then)2.5 E F2 -.2 (ex)2.5 G F0(will not normally write on it if it already e)2.7 E (xists.*)-.15 E F1 2.5(2.2. Alter)72 307.2 R(nate \214le)-.15 E F0 .085 (Each time a ne)97 322.8 R 2.585(wv)-.25 G .085(alue is gi)-2.835 F -.15 (ve)-.25 G 2.586(nt).15 G 2.586(ot)-2.586 G .086 (he current \214le name, the pre)-2.586 F .086 (vious current \214le name is sa)-.25 F -.15(ve)-.2 G 2.586(da).15 G 2.586(st)-2.586 G(he)-2.586 E F2(alternate)2.586 E F0(\214le name.)72 334.8 Q(Similarly if a \214le is mentioned b)5 E (ut does not become the current \214le, it is sa)-.2 E -.15(ve)-.2 G 2.5 (da).15 G 2.5(st)-2.5 G(he alternate \214le name.)-2.5 E F1 2.5 (2.3. Filename)72 358.8 R(expansion)2.5 E F0 .73(Filenames within the editor may be speci\214ed using the normal shell e) 97 374.4 R .73(xpansion con)-.15 F -.15(ve)-.4 G 3.23(ntions. In).15 F ..73(addition, the)3.23 F (character `%' in \214lenames is replaced by the)72 386.4 Q F2(curr)2.5 E(ent)-.37 E F0(\214le name and the character `#' by the)2.5 E F2 (alternate)2.5 E F0(\214le name.\207)2.5 E F1 2.5(2.4. Multiple)72 410.4 R(\214les and named b)2.5 E(uffers)-.2 E F0 .021 (If more than one \214le is gi)97 426 R -.15(ve)-.25 G 2.521(no).15 G 2.521(nt)-2.521 G .02 (he command line, then the \214rst \214le is edited as described abo) -2.521 F -.15(ve)-.15 G 5.02(.T).15 G .02(he remain-)-5.02 F .161 (ing ar)72 438 R .161(guments are placed with the \214rst \214le in the) -.18 F F2(ar)2.661 E .161(gument list.)-.37 F F0 .161(The current ar) 5.161 F .161(gument list may be displayed with the)-.18 F F2(ar)72 450 Q (gs)-.37 E F0 2.512(command. The)2.512 F(ne)2.512 E .012 (xt \214le in the ar)-.15 F .012(gument list may be edited with the)-.18 F F2(ne)2.511 E(xt)-.2 E F0 2.511(command. The)2.511 F( 2000 ar)2.511 E .011 (gument list may also)-.18 F .765 (be respeci\214ed by specifying a list of names to the)72 462 R F2(ne) 3.265 E(xt)-.2 E F0 3.265(command. These)3.265 F .765(names are e)3.265 F .766(xpanded, the resulting list of)-.15 F(names becomes the ne)72 474 Q 2.5(wa)-.25 G -.18(rg)-2.5 G(ument list, and).18 E F2 -.2(ex)2.5 G F0 (edits the \214rst \214le on the list.)2.7 E -.15(Fo)97 489.6 S 3.795 (rs).15 G -.2(av)-3.795 G 1.295(ing blocks of te).2 F 1.294 (xt while editing, and especially when editing more than one \214le,) -.15 F F2 -.2(ex)3.794 G F0 1.294(has a group of)3.994 F .293(named b)72 501.6 R(uf)-.2 E 2.793(fers. These)-.25 F .293 (are similar to the normal b)2.793 F(uf)-.2 E(fer)-.25 E 2.793(,e)-.4 G ..294(xcept that only a limited number of operations are a)-2.943 F -.25 (va)-.2 G(ilable).25 E(on them.)72 513.6 Q(The b)5 E(uf)-.2 E(fers ha) -.25 E .3 -.15(ve n)-.2 H(ames).15 E F2(a)2.5 E F0(through)2.5 E F2 (z.\210)2.5 E F1 2.5(2.5. Read)72 537.6 R(only)2.5 E F0 .405 (It is possible to use)97 553.2 R F2 -.2(ex)2.906 G F0(in)3.106 E F2 -.37(re)2.906 G .406(ad only).37 F F0 .406 (mode to look at \214les that you ha)2.906 F .706 -.15(ve n)-.2 H 2.906 (oi).15 G .406(ntention of modifying.)-2.906 F .406(This mode)5.406 F ..52(protects you from accidently o)72 565.2 R -.15(ve)-.15 G .52 (rwriting the \214le.).15 F .52(Read only mode is on when the)5.52 F F2 -.37(re)3.019 G(adonly).37 E F0 .519(option is set.)3.019 F .519 (It can be)5.519 F .005(turned on with the)72 577.2 R F12.505 E F0 ..006(command line option, by the)2.506 F F2(vie)2.506 E(w)-.15 E F0 .006 (command line in)2.506 F -.2(vo)-.4 G .006(cation, or by setting the).2 F F2 -.37(re)2.506 G(adonly).37 E F0(option.)2.506 E .275 (It can be cleared by setting)72 589.2 R F2(nor)2.775 E(eadonly)-.37 E F0 5.275(.I)C 2.775(ti)-5.275 G 2.775(sp)-2.775 G .275 (ossible to write, e)-2.775 F -.15(ve)-.25 G 2.775(nw).15 G .274 (hile in read only mode, by indicating that you)-2.775 F .375 (really kno)72 601.2 R 2.875(ww)-.25 G .375(hat you are doing.)-2.875 F -1.1(Yo)5.375 G 2.875(uc)1.1 G .375(an write to a dif)-2.875 F .375 (ferent \214le, or can use the ! form of write, e)-.25 F -.15(ve)-.25 G 2.875(nw).15 G .375(hile in read)-2.875 F(only mode.)72 613.2 Q F1 2.5 (3. Exceptional)72 637.2 R(Conditions)2.5 E .32 LW 144 664.6 72 664.6 DL /F3 8/Times-Roman@0 SF 2(*T)72 676.4 S(he)-2 E/F4 8/Times-Italic@0 SF (\214le)2 E F3(command will say `)2 E(`[Not edited]')-.592 E 2('i)-.592 G 2(ft)-2 G(he current \214le is not considered edited.)-2 E 2.049<8754> 72 688.2 S .049(his mak)-2.049 F .049 (es it easy to deal alternately with tw)-.08 F 2.049<6f8c>-.08 G .049 (les and eliminates the need for retyping the name supplied on an)-2.049 F F4(edit)2.049 E F3 .05(command after a)2.05 F F4 .05(No write)2.05 F (since last c)72 698.2 Q(hang)-.12 E(e)-.08 E F3(diagnostic is recei)2 E -.12(ve)-.2 G(d.).12 E 2.344<8849>72 710 S 2.344(ti)-2.344 G 2.344(sa) -2.344 G .344(lso possible to refer to)-2.344 F F4(A)2.344 E F3(through) 2.344 E F4(Z;)2.344 E F3 .344(the upper case b)2.344 F(uf)-.16 E .344 (fers are the same as the lo)-.2 F .343(wer b)-.2 F .343 (ut commands append to named b)-.16 F(uf)-.16 E .343(fers rather than) -.2 F(replacing if upper case names are used.)72 720 Q EP %%Page: 3 3 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Ex Reference Manual)72 48 Q(USD:12-3)339.7 E/F1 10/Times-Bold@0 SF 2.5(3.1. Err)72 84 R(ors and interrupts)-.18 E F0 ..933(When errors occur)97 99.6 R/F2 10/Times-Italic@0 SF -.2(ex)3.433 G F0 .932(\(optionally\) rings the terminal bell and, in an)3.633 F 3.432 (yc)-.15 G .932(ase, prints an error diagnostic.)-3.432 F .932(If the) 5.932 F .286 (primary input is from a \214le, editor processing will terminate.)72 111.6 R .287(If an interrupt signal is recei)5.287 F -.15(ve)-.25 G(d,) ..15 E F2 -.2(ex)2.787 G F0 .287(prints `)2.987 F(`Interrupt')-.74 E(') -.74 E(and returns to its command le)72 123.6 Q -.15(ve)-.25 G 2.5 (l. If).15 F(the primary input is a \214le, then)2.5 E F2 -.2(ex)2.5 G F0(will e)2.7 E(xit when this occurs.)-.15 E F1 2.5(3.2. Reco)72 147.6 R -.1(ve)-.1 G(ring fr).1 E(om hangups and crashes)-.18 E F0 .668 (If a hangup signal is recei)97 163.2 R -.15(ve)-.25 G 3.168(da).15 G ..668(nd the b)-3.168 F(uf)-.2 E .668(fer has been modi\214ed since it w) -.25 F .667(as last written out, or if the system)-.1 F .498(crashes, either the editor \(in the \214rst case\) or the system \(after it reboots in the second\) will attempt to preserv) 72 175.2 R 2.999(et)-.15 G(he)-2.999 E -.2(bu)72 187.2 S -.25(ff).2 G (er).25 E 5.405(.T)-.55 G .405(he ne)-5.405 F .405 (xt time you log in you should be able to reco)-.15 F -.15(ve)-.15 G 2.905(rt).15 G .405(he w)-2.905 F .405 (ork you were doing, losing at most a fe)-.1 F 2.904(wl)-.25 G(ines) -2.904 E .212 (of changes from the last point before the hangup or editor crash.)72 199.2 R 1.813 -.8(To r)5.213 H(eco).8 E -.15(ve)-.15 G 2.713(ra\214).15 G .213(le you can use the)-2.713 F F12.713 E F0 2.713(option. If) 2.713 F(you)2.713 E .363(were editing the \214le)72 211.2 R F2 -.37(re) 2.863 G(sume).37 E(,)-.1 E F0 .363(then you should change to the directory where you were when the crash occurred, gi) 2.863 F(v-)-.25 E(ing the command)72 223.2 Q F1(ex \255r)108 241.2 Q F2 -.37(re)2.5 G(sume).37 E F0(After checking that the retrie)72 259.2 Q -.15(ve)-.25 G 2.5<648c>.15 G(le is indeed ok, you can)-2.5 E F2(write) 2.5 E F0(it o)2.5 E -.15(ve)-.15 G 2.5(rt).15 G(he pre)-2.5 E (vious contents of that \214le.)-.25 E -1.1(Yo)97 274.8 S 3.337(uw)1.1 G ..837(ill normally get mail from the system telling you when a \214le has been sa) -3.337 F -.15(ve)-.2 G 3.337(da).15 G .837(fter a crash.)-3.337 F .837 (The com-)5.837 F(mand)72 286.8 Q F1(ex)108 304.8 Q F02.5 E F1(r)A F0 .618(will print a list of the \214les which ha)72 322.8 R .918 -.15 (ve b)-.2 H .618(een sa).15 F -.15(ve)-.2 G 3.118(df).15 G .618(or you.) -3.118 F .617 (\(In the case of a hangup, the \214le will not appear in the)5.618 F (list, although it can be reco)72 334.8 Q -.15(ve)-.15 G(red.\)).15 E F1 2.5(4. Editing)72 358.8 R(modes)2.5 E F2(Ex)97 374.4 Q F0 .304 (has \214v)2.804 F 2.804(ed)-.15 G .304(istinct modes.)-2.804 F .304 (The primary mode is)5.304 F F2(command)2.804 E F0 2.805(mode. Commands) 2.804 F .305(are entered in command mode)2.805 F .238 (when a `:' prompt is present, and are e)72 386.4 R -.15(xe)-.15 G .238 (cuted each time a complete line is sent.).15 F(In)5.238 E F2(te)2.737 E ..237(xt input)-.2 F F0(mode)2.737 E F2 -.2(ex)2.737 G F0 -.05(ga)2.937 G ..237(thers input).05 F 1.131(lines and places them in the \214le.)72 398.4 R(The)6.131 E F2 1.131(append, insert,)3.631 F F0(and)3.631 E F2 -.15(ch)3.631 G(ang).15 E(e)-.1 E F0 1.131(commands use te)3.631 F 1.131 (xt input mode.)-.15 F 1.131(No prompt is)6.131 F .262 (printed when you are in te)72 410.4 R .262(xt input mode.)-.15 F .262 (This mode is left by typing a `.)5.262 F 2.762('a)-.7 G .261 (lone at the be)-2.762 F .261(ginning of a line, and)-.15 F F2(com-) 2.761 E(mand)72 422.4 Q F0(mode resumes.)2.5 E 1.173 (The last three modes are)97 438 R F2(open)3.674 E F0(and)3.674 E F2 (visual)3.674 E F0 1.174 (modes, entered by the commands of the same name, and, within)3.674 F ..517(open and visual modes)72 450 R F2(te)3.017 E .517(xt insertion)-.2 F F0(mode.)3.017 E F2(Open)5.517 E F0(and)3.017 E F2(visual)3.016 E F0 ..516(modes allo)3.016 F 3.016(wl)-.25 G .516 (ocal editing operations to be performed)-3.016 F .118(on the te)72 462 R .118(xt in the \214le.)-.15 F(The)5.118 E F2(open)2.618 E F0 .119 (command displays one line at a time on an)2.619 F 2.619(yt)-.15 G .119 (erminal while)-2.619 F F2(visual)2.619 E F0 -.1(wo)2.619 G .119(rks on) ..1 F/F3 8/Times-Roman@0 SF(CR)2.619 E(T)-.48 E F0(ter)2.619 E(-)-.2 E 1.786(minals with random positioning cursors, using the screen as a \(single\) windo) 72 474 R 4.286(wf)-.25 G 1.786(or \214le editing changes.)-4.286 F (These)6.786 E(modes are described \(only\) in)72 486 Q F2(An Intr)2.5 E (oduction to Disp 2000 lay Editing with V)-.45 E(i.)-.74 E F1 2.5(5. Command) 72 510 R(structur)2.5 E(e)-.18 E F0 .504 (Most command names are English w)97 525.6 R .505 (ords, and initial pre\214x)-.1 F .505(es of the w)-.15 F .505 (ords are acceptable abbre)-.1 F 3.005(viations. The)-.25 F (ambiguity of abbre)72 537.6 Q(viations is resolv)-.25 E(ed in f)-.15 E -.2(avo)-.1 G 2.5(ro).2 G 2.5(ft)-2.5 G (he more commonly used commands.*)-2.5 E F1 2.5(5.1. Command)72 561.6 R (parameters)2.5 E F0 1.108(Most commands accept pre\214x addresses specifying the lines in the \214le upon which the) 97 577.2 R 3.607(ya)-.15 G 1.107(re to ha)-3.607 F 1.407 -.15(ve e)-.2 H -.25(ff).15 G(ect.).25 E .2 (The forms of these addresses will be discussed belo)72 589.2 R 4 -.65 (w. A)-.25 H .2(number of commands also may tak)3.35 F 2.7(eat)-.1 G (railing)-2.7 E F2(count)2.7 E F0(speci-)2.7 E .158 (fying the number of lines to be in)72 601.2 R -.2(vo)-.4 G(lv).2 E .158 (ed in the command.\207)-.15 F .158(Thus the command `)5.158 F(`10p') -.74 E 2.658('w)-.74 G .158(ill print the tenth line in the)-2.658 F -.2 (bu)72 613.2 S -.25(ff).2 G(er while `).25 E(`delete 5')-.74 E 2.5('w) -.74 G(ill delete \214v)-2.5 E 2.5(el)-.15 G(ines from the b)-2.5 E(uf) -.2 E(fer)-.25 E 2.5(,s)-.4 G(tarting with the current line.)-2.5 E 1.32 (Some commands tak)97 628.8 R 3.82(eo)-.1 G 1.321 (ther information or parameters, this information al)-3.82 F -.1(wa)-.1 G 1.321(ys being gi).1 F -.15(ve)-.25 G 3.821(na).15 G 1.321 (fter the com-)-3.821 F(mand name.\210)72 640.8 Q .32 LW 144 674.6 72 674.6 DL F3 2(*A)72 686.4 S 2(sa)-2 G 2(ne)-2 G(xample, the command) -2.12 E/F4 8/Times-Italic@0 SF(substitute)2 E F3(can be abbre)2 E (viated `s' while the shortest a)-.2 E -.2(va)-.16 G(ilable abbre).2 E (viation for the)-.2 E F4(set)2 E F3(command is `se'.)2 E 2<8743>72 698.2 S(ounts are rounded do)-2 E(wn if necessary)-.2 E(.)-.52 E 2.73 <8845>72 710 S .73(xamples w)-2.73 F .73(ould be option names in a)-.08 F F4(set)2.729 E F3 .729(command i.e. `)2.729 F .729(`set number')-.592 F .729(', a \214le name in an)-.592 F F4(edit)2.729 E F3 .729 (command, a re)2.729 F .729(gular e)-.12 F .729(xpression in a)-.12 F F4 (substitute)2.729 E F3(command, or a tar)72 720 Q(get address for a) -.144 E F4(copy)2 E F3(command, i.e. `)2 E(`1,5 cop)-.592 E 2(y2)-.08 G (5')-2 E('.)-.592 E EP %%Page: 4 4 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 337.2(USD:12-4 Ex)72 48 R(Reference Manual)2.5 E /F1 10/Times-Bold@0 SF 2.5(5.2. Command)72 84 R -.1(va)2.5 G(riants).1 E F0 3.185(An)97 99.6 S .685(umber of commands ha)-3.185 F .985 -.15(ve t) -.2 H .885 -.1(wo d).15 H .685(istinct v).1 F 3.185(ariants. The)-.25 F -.25(va)3.185 G .685(riant form of the command is in).25 F -.2(vo)-.4 G -.1(ke).2 G 3.186(db).1 G 3.186(yp)-3.186 G(lacing)-3.186 E .034 (an `!' immediately after the command name.)72 111.6 R .034 (Some of the def)5.034 F .034(ault v)-.1 F .033 (ariants may be controlled by options; in this case,)-.25 F (the `!' serv)72 123.6 Q(es to toggle the def)-.15 E(ault.)-.1 E F1 2.5 (5.3. Flags)72 147.6 R(after commands)2.5 E F0 .158 (The characters `#', `p' and `l' may be placed after man)97 163.2 R 2.658(yc)-.15 G 2.658(ommands.** In)-2.658 F .159 (this case, the command abbre)2.658 F(viated)-.25 E .996 (by these characters is e)72 175.2 R -.15(xe)-.15 G .995 (cuted after the command completes.).15 F(Since)5.995 E/F2 10 /Times-Italic@0 SF -.2(ex)3.495 G F0 .995(normally prints the ne)3.695 F 3.495(wc)-.25 G .995(urrent line after)-3.495 F .073 (each change, `p' is rarely necessary)72 187.2 R 5.073(.A)-.65 G .373 -.15(ny n)-5.073 H .073 (umber of `+' or `\255' characters may also be gi).15 F -.15(ve)-.25 G 2.574(nw).15 G .074(ith these \215ags.)-2.574 F .074(If the)5.074 F(y) -.15 E(appear)72 199.2 Q 2.5(,t)-.4 G(he speci\214ed of)-2.5 E (fset is applied to the current line v)-.25 E (alue before the printing command is e)-.25 E -.15(xe)-.15 G(cuted.).15 E F1 2.5(5.4. Comments)72 223.2 R F0 .424(It is possible to gi)97 238.8 R .724 -.15(ve e)-.25 H .424(ditor commands which are ignored.).15 F ..423(This is useful when making comple)5.423 F 2.923(xe)-.15 G .423 (ditor scripts)-2.923 F .203(for which comments are desired.)72 250.8 R ..204(The comment character is the double quote: ".)5.203 F(An)5.204 E 2.704(yc)-.15 G .204(ommand line be)-2.704 F .204(ginning with)-.15 F 2.976("i)72 262.8 S 2.976(si)-2.976 G 2.976(gnored. Comments)-2.976 F (be)2.976 E .476 (ginning with " may also be placed at the ends of commands, e)-.15 F ..476(xcept in cases where the)-.15 F(y)-.15 E (could be confused as part of te)72 274.8 Q (xt \(shell escapes and the substitute and map commands\).)-.15 E F1 2.5 (5.5. Multiple)72 298.8 R(commands per line)2.5 E F0 1.169(More than one command may be placed on a line by separating each pair of commands by a `|' character) 97 314.4 R(.)-.55 E(Ho)72 326.4 Q(we)-.25 E -.15(ve)-.25 G 2.805(rt).15 G(he)-2.805 E F2(global)2.805 E F0 .305 (commands, comments, and the shell escape `!')2.805 F .305 (must be the last command on a line, as the)5.305 F 2.805(ya)-.15 G(re) -2.805 E(not terminated by a `|'.)72 338.4 Q F1 2.5(5.6. Reporting)72 362.4 R(lar)2.5 E(ge changes)-.1 E F0 1.621 (Most commands which change the contents of the editor b)97 378 R(uf)-.2 E 1.621(fer gi)-.25 F 1.921 -.15(ve f)-.25 H 1.621 (eedback if the scope of the change).15 F -.15(ex)72 390 S .241 (ceeds a threshold gi).15 F -.15(ve)-.25 G 2.741(nb).15 G 2.741(yt) -2.741 G(he)-2.741 E F2 -.37(re)2.741 G(port).37 E F0 2.741 (option. This)2.741 F .24(feedback helps to detect undesirably lar)2.741 F .24(ge changes so that the)-.18 F(y)-.15 E .166 (may be quickly and easily re)72 402 R -.15(ve)-.25 G .167(rsed with an) ..15 F F2(undo.)2.667 E F0 .167(After commands with more global ef)5.167 F .167(fect such as)-.25 F F2(global)2.667 E F0(or)2.667 E F2(visual,) 2.667 E F0 .214 (you will be informed if the net change in the number of lines in the b) 72 414 R(uf)-.2 E .214(fer during this command e)-.25 F .214 (xceeds this thresh-)-.15 F(old.)72 426 Q F1 2.5(6. Command)72 450 R (addr)2.5 E(essing)-.18 E 2.5(6.1. Addr)72 474 R(essing primiti)-.18 E -.1(ve)-.1 G(s).1 E(.)72 489.6 Q F0 .699(The current line.)97.5 F .699 (Most commands lea)5.699 F .999 -.15(ve t)-.2 H .699 (he current line as the last line which the).15 F 3.2(ya)-.15 G -.25(ff) -3.2 G(ect.).25 E .719(The def)172 501.6 R .719 (ault address for most commands is the current line, thus `)-.1 F F1(.)A F0 3.219('i)C 3.218(sr)-3.219 G .718(arely used alone as)-3.218 F (an address.)172 513.6 Q F2(n)72 529.2 Q F0(The)95 E F2(n)2.5 E F0 (th line in the editor')A 2.5(sb)-.55 G(uf)-2.7 E(fer)-.25 E 2.5(,l)-.4 G(ines being numbered sequentially from 1.)-2.5 E F1($)72 544.8 Q F0 (The last line in the b)95 E(uf)-.2 E(fer)-.25 E(.)-.55 E F1(%)72 560.4 Q F0(An abbre)90 E(viation for `)-.25 E(`1,$')-.74 E(', the entire b) -.74 E(uf)-.2 E(fer)-.25 E(.)-.55 E F2(+n \255n)72 576 Q F0(An of)74 E (fset relati)-.25 E .3 -.15(ve t)-.25 H 2.5(ot).15 G(he current b)-2.5 E (uf)-.2 E(fer line.\207)-.25 E F1(/)72 591.6 Q F2(pat)A F1 2.5(/?)C F2 (pat)-2.5 E F1(?)A F0 .606(Scan forw)56.38 F .607(ard and backw)-.1 F ..607(ard respecti)-.1 F -.15(ve)-.25 G .607(ly for a line containing).15 F F2(pat)3.107 E F0 3.107(,ar)C -.15(eg)-3.107 G .607(ular e).15 F .607 (xpression \(as)-.15 F .132(de\214ned belo)172 603.6 R 2.632(w\). The) -.25 F .132(scans normally wrap around the end of the b)2.632 F(uf)-.2 E (fer)-.25 E 5.132(.I)-.55 G 2.632(fa)-5.132 G .131(ll that is desired) -2.632 F 1.189(is to print the ne)172 615.6 R 1.189(xt line containing) -.15 F F2(pat)3.689 E F0 3.689(,t)C 1.189(hen the trailing)-3.689 F F1 (/)3.69 E F0(or)3.69 E F1(?)3.69 E F0 1.19(may be omitted.)3.69 F(If) 6.19 E F2(pat)3.69 E F0(is)3.69 E(omitted or e)172 627.6 Q (xplicitly empty)-.15 E 2.5(,t)-.65 G(hen the last re)-2.5 E(gular e) -.15 E(xpression speci\214ed is located.\210)-.15 E F172 643.2 Q F2(x)A F0 .67(Before each non-relati)83.07 F .97 -.15(ve m)-.25 H .671 (otion of the current line `).15 F F1(.)A F0 .671(' 2000 , the pre)B .671 (vious current line is mark)-.25 F(ed)-.1 E .224 (with a tag, subsequently referred to as `\264\264'.)172 655.2 R .223 (This mak)5.223 F .223(es it easy to refer or return to this pre-)-.1 F 1.076(vious conte)172 667.2 R 3.576(xt. Marks)-.15 F 1.076 (may also be established by the)3.576 F F2(mark)3.576 E F0 1.077 (command, using single lo)3.576 F(wer)-.25 E .32 LW 144 675.2 72 675.2 DL/F3 8/Times-Roman@0 SF (** A `p' or `l' must be preceded by a blank or tab e)72 687 Q (xcept in the single special case `dp'.)-.12 E 2<8754>72 698.8 S (he forms `.+3' `+3' and `+++' are all equi)-2 E -.2(va)-.2 G (lent; if the current line is line 100 the).2 E 2(ya)-.12 G (ll address line 103.)-2 E 2.521<8854>72 710.6 S .521(he forms)-2.521 F /F4 8/Times-Bold@0 SF(\\/)2.521 E F3(and)2.521 E F4(\\?)2.521 E F3 .521 (scan using the last re)2.521 F .52(gular e)-.12 F .52 (xpression used in a scan; after a substitute)-.12 F F4(//)2.52 E F3 (and)2.52 E F4(??)2.52 E F3 -.08(wo)2.52 G .52 (uld scan using the substitute').08 F 2.52(sr)-.44 G -.12(eg)-2.52 G (ular).12 E -.12(ex)72 720.6 S(pression.).12 E EP %%Page: 5 5 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Ex Reference Manual)72 48 Q(USD:12-5)339.7 E (case letters)172 84 Q/F1 10/Times-Italic@0 SF(x)2.5 E F0(and the mark) 2.5 E(ed lines referred to as `\264)-.1 E F1(x)A F0('.)A/F2 10 /Times-Bold@0 SF 2.5(6.2. Combining)72 108 R(addr)2.5 E(essing primiti) -.18 E -.1(ve)-.1 G(s).1 E F0 .36 (Addresses to commands consist of a series of addressing primiti)97 123.6 R -.15(ve)-.25 G .359(s, separated by `,).15 F 2.859('o)-.7 G 2.859(r`)-2.859 G 2.859(;'. Such)-2.859 F .359(address lists)2.859 F ..178(are e)72 135.6 R -.25(va)-.25 G .178(luated left-to-right.).25 F ..178(When addresses are separated by `;' the current line `)5.178 F F2 (.)A F0 5.179('i)C 2.679(ss)-5.179 G .179(et to the v)-2.679 F .179 (alue of the pre)-.25 F(vious)-.25 E 2.458(addressing e)72 147.6 R 2.458 (xpression before the ne)-.15 F 2.457(xt address is interpreted.)-.15 F 2.457(If more addresses are gi)7.457 F -.15(ve)-.25 G 4.957(nt).15 G 2.457(han the command)-4.957 F .762(requires, then all b)72 159.6 R .762 (ut the last one or tw)-.2 F 3.262(oa)-.1 G .762(re ignored.)-3.262 F ..763(If the command tak)5.763 F .763(es tw)-.1 F 3.263(oa)-.1 G .763 (ddresses, the \214rst addressed line)-3.263 F (must precede the second in the b)72 171.6 Q(uf)-.2 E(fer)-.25 E<2e87> -.55 E F2 2.5(7. Command)72 195.6 R(descriptions)2.5 E F0(The follo)97 211.2 Q(wing form is a prototype for all)-.25 E F1 -.2(ex)2.5 G F0 (commands:)2.7 E F1(addr)108 229.2 Q(ess)-.37 E F2(command)2.5 E F1 2.5 (!p)2.5 G(ar)-2.5 E(ameter)-.15 E 2.5(sc)-.1 G(ount \215a)-2.5 E(gs)-.1 E F0 .758(All parts are optional; the de)72 247.2 R .758 (generate case is the empty command which prints the ne)-.15 F .759 (xt line in the \214le.)-.15 F -.15(Fo)5.759 G 3.259(rs).15 G(anity) -3.259 E(with use from within)72 259.2 Q F1(visual)2.5 E F0(mode,)2.5 E F1 -.2(ex)2.5 G F0(ignores a `)2.7 E(`:')-.74 E 2.5('p)-.74 G (receding an)-2.5 E 2.5(yc)-.15 G(ommand.)-2.5 E .707(In the follo)97 274.8 R .707(wing command descriptions, the def)-.25 F .707 (ault addresses are sho)-.1 F .706(wn in parentheses, which are)-.25 F F1(not,)3.206 E F0(ho)3.206 E(w-)-.25 E -2.15 -.25(ev e)72 286.8 T .8 -.4(r, p).25 H(art of the command.).4 E F2(ab)72 309.6 Q(br)-.1 E -.15 (ev)-.18 G(iate).15 E F1(wor)2.5 E 2.5(dr)-.37 G(hs)-2.5 E F0(abbr:) 204.91 E F2(ab)2.5 E F0 .419(Add the named abbre)97 325.2 R .419 (viation to the current list.)-.25 F .419 (When in input mode in visual, if)5.419 F F1(wor)2.919 E(d)-.37 E F0 ..419(is typed as a complete)2.919 F -.1(wo)97 337.2 S (rd, it will be changed to).1 E F1(rhs)2.5 E F0(.)A(\()72 360 Q F2(.)2.5 E F0(\))2.5 E F2(append)2.5 E F0(abbr:)239.66 E F2(a)2.5 E F1(te)72 372 Q(xt)-.2 E F2(.)72 384 Q F0 .287(Reads the input te)97 399.6 R .286 (xt and places it after the speci\214ed line.)-.15 F .286 (After the command, `)5.286 F F2(.)A F0 5.286('a)C .286 (ddresses the last line input)-5.286 F .191 (or the speci\214ed line if no lines were input.)97 411.6 R .192 (If address `0' is gi)5.192 F -.15(ve)-.25 G .192(n, te).15 F .192 (xt is placed at the be)-.15 F .192(ginning of the b)-.15 F(uf)-.2 E (fer)-.25 E(.)-.55 E F2(a!)72 434.4 Q F1(te)72 446.4 Q(xt)-.2 E F2(.)72 458.4 Q F0(The v)97 474 Q(ariant \215ag to)-.25 E F1(append)2.5 E F0 (toggles the setting for the)2.5 E F1(autoindent)2.5 E F0 (option during the input of)2.5 E F1(te)2.5 E(xt.)-.2 E F2(ar)72 496.8 Q (gs)-.1 E F0(The members of the ar)97 512.4 Q (gument list are printed, with the current ar)-.18 E (gument delimited by `[' and `]'.)-.18 E(\()72 535.2 Q F2(.)2.5 E F0(,) 2.5 E F2(.)2.5 E F0(\))2.5 E F2(change)2.5 E F1(count)2.5 E F0(abbr:) 206.62 E F2(c)2.5 E F1(te)72 547.2 Q(xt)-.2 E F2(.)72 559.2 Q F0 .537 (Replaces the speci\214ed lines with the input)97 574.8 R F1(te)3.037 E (xt)-.2 E F0 5.537(.T)C .537 (he current line becomes the last line input; if no lines were)-5.537 F (input it is left as for a)97 586.8 Q F1(delete)2.5 E F0(.)A F2(c!)72 609.6 Q F1(te)72 621.6 Q(xt)-.2 E F2(.)72 633.6 Q F0(The v)97 649.2 Q (ariant toggles)-.25 E F1(autoindent)2.5 E F0(during the)2.5 E F1 -.15 (ch)2.5 G(ang).15 E -.15(e.)-.1 G .32 LW 144 698.2 72 698.2 DL/F3 8 /Times-Roman@0 SF 2.316<874e>72 710 S .316(ull address speci\214cations are permitted in a list of addresses, the def) -2.316 F .316(ault in this case is the current line `.)-.08 F .316 ('; thus `,100' is equi)-.56 F -.2(va)-.2 G .316(lent to `).2 F/F4 8 /Times-Bold@0 SF(.)A F3(,100'.)A(It is an error to gi)72 720 Q .24 -.12 (ve a p)-.2 H(re\214x address to a command which e).12 E(xpects none.) -.12 E EP %%Page: 6 6 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 337.2(USD:12-6 Ex)72 48 R(Reference Manual)2.5 E (\()72 84 Q/F1 10/Times-Bold@0 SF(.)2.5 E F0(,)2.5 E F1(.)2.5 E F0(\)) 2.5 E F1(copy)1.666 E/F2 10/Times-Italic@0 SF(addr \215a)2.5 E(gs)-.1 E F0(abbr:)199.494 E F1(co)2.5 E F0(A)97 99.6 Q F2(copy)2.515 E F0 .015 (of the speci\214ed lines is placed after)2.515 F F2(addr)2.515 E(,) -1.11 E F0 .015(which may be `0'.)2.515 F .015(The current line `)5.015 F F1(.)A F0 5.016('a)C .016(ddresses the last line)-5.016 F(of the cop) 97 111.6 Q 3.8 -.65(y. T)-.1 H(he command).65 E F2(t)2.5 E F0 (is a synon)2.5 E(ym for)-.15 E F2(copy)2.5 E(.)-.55 E F0(\()72 134.4 Q F1(.)2.5 E F0(,)2.5 E F1(.)2.5 E F0(\))2.5 E F1(delete)1.666 E F2 -.2 (bu)2.5 G -.18(ff).2 G(er count \215a).18 E(gs)-.1 E F0(abbr:)165.164 E F1(d)2.5 E F0(Remo)97 150 Q -.15(ve)-.15 G 2.57(st).15 G .07 (he speci\214ed lines from the b)-2.57 F(uf)-.2 E(fer)-.25 E 5.07(.T) -.55 G .07 (he line after the last line deleted becomes the current line; if the) -5.07 F .283(lines deleted were originally at the end, the ne)97 162 R 2.783(wl)-.25 G .283(ast line becomes the current line.)-2.783 F .283 (If a named)5.283 F F2 -.2(bu)2.783 G -.18(ff).2 G(er).18 E F0 .283 (is speci-)2.783 F .326(\214ed by gi)97 174 R .326(ving a letter)-.25 F 2.826(,t)-.4 G .326(hen the speci\214ed lines are sa)-2.826 F -.15(ve) -.2 G 2.825(di).15 G 2.825(nt)-2.825 G .325(hat b)-2.825 F(uf)-.2 E(fer) -.25 E 2.825(,o)-.4 G 2.825(ra)-2.825 G .325 (ppended to it if an upper case letter)-2.825 F(is used.)97 186 Q F1 (edit)72 208.8 Q F2(\214le)2.5 E F0(abbr:)257.17 E F1(e)2.5 E(ex)72 220.8 Q F2(\214le)2.5 E F0 .622(Used to be)97 236.4 R .623 (gin an editing session on a ne)-.15 F 3.123<778c>-.25 G 3.123(le. The) -3.123 F .623(editor \214rst checks to see if the b)3.123 F(uf)-.2 E ..623(fer has been modi\214ed)-.25 F .094(since the last)97 248.4 R F2 (write)2.594 E F0 .094(command w)2.594 F .094(as issued.)-.1 F .094 (If it has been, a w)5.094 F .093 (arning is issued and the command is aborted.)-.1 F(The)5.093 E .662 (command otherwise deletes the entire contents of the editor b)97 260.4 R(uf)-.2 E(fer)-.25 E 3.162(,m)-.4 G(ak)-3.162 E .663 (es the named \214le the current \214le and)-.1 F(prints the ne)97 272.4 Q 2.5<778c>-.25 G 2.5(lename. After)-2.5 F(insuring that this \214le is sensible\2 2000 07 the editor reads the \214le into its b) 2.5 E(uf)-.2 E(fer)-.25 E(.)-.55 E .44 (If the read of the \214le completes without error)97 288 R 2.94(,t)-.4 G .44(he number of lines and characters read is typed.)-2.94 F .44 (If there were)5.44 F(an)97 300 Q 2.593(yn)-.15 G(on-)-2.593 E/F3 8 /Times-Roman@0 SF(ASCII)A F0 .093(characters in the \214le the)2.593 F 2.592(ya)-.15 G .092(re stripped of their non-)-2.592 F F3(ASCII)A F0 ..092(high bits, and an)2.592 F 2.592(yn)-.15 G .092 (ull characters in the)-2.592 F .015(\214le are discarded.)97 312 R .015 (If none of these errors occurred, the \214le is considered)5.015 F F2 (edited.)2.515 E F0 .016(If the last line of the input \214le)5.015 F ..936(is missing the trailing ne)97 324 R .936(wline character)-.25 F 3.435(,i)-.4 G 3.435(tw)-3.435 G .935 (ill be supplied and a complaint will be issued.)-3.435 F .935 (This command)5.935 F(lea)97 336 Q -.15(ve)-.2 G 2.5(st).15 G (he current line `)-2.5 E F1(.)A F0 2.5('a)C 2.5(tt)-2.5 G (he last line read.\210)-2.5 E F1(e!)72 358.8 Q F2(\214le)2.5 E F0 1.104 (The v)97 374.4 R 1.104 (ariant form suppresses the complaint about modi\214cations ha)-.25 F 1.104(ving been made and not written from the)-.2 F(editor b)97 386.4 Q (uf)-.2 E(fer)-.25 E 2.5(,t)-.4 G(hus discarding all changes which ha) -2.5 E .3 -.15(ve b)-.2 H(een made before editing the ne).15 E 2.5<778c> -.25 G(le.)-2.5 E F1 2.5(e+)72 409.2 S F2 2.5<6e8c>-2.5 G(le)-2.5 E F0 ..146(Causes the editor to be)97 424.8 R .146(gin at line)-.15 F F2(n) 2.646 E F0 .145(rather than at the last line;)2.646 F F2(n)2.645 E F0 ..145(may also be an editor command containing no)2.645 F (spaces, e.g.: `)97 436.8 Q(`+/pat')-.74 E('.)-.74 E F1(\214le)72 459.6 Q F0(abbr:)275.22 E F1(f)2.5 E F0 .314(Prints the current \214le name, whether it has been `[Modi\214ed]' since the last) 97 475.2 R F2(write)2.814 E F0 .314(command, whether it is)2.814 F F2 -.37(re)2.814 G(ad).37 E(only)97 487.2 Q F0 2.583(,t)C .083 (he current line, the number of lines in the b)-2.583 F(uf)-.2 E(fer) -.25 E 2.582(,a)-.4 G .082(nd the percentage of the w)-2.582 F .082 (ay through the b)-.1 F(uf)-.2 E .082(fer of the)-.25 F(current line.*) 97 499.2 Q F1(\214le)72 522 Q F2(\214le)2.5 E F0 (The current \214le name is changed to)97 537.6 Q F2(\214le)2.5 E F0 (which is considered `[Not edited]'.)2.5 E 2.5(\(1,$\))72 560.4 S F1 (global)A F0(/)2.5 E F2(pat)A F0(/)1.666 E F2(cmds)2.5 E F0(abbr:) 184.664 E F1(g)2.5 E F0 .053 (First marks each line among those speci\214ed which matches the gi)97 576 R -.15(ve)-.25 G 2.552(nr).15 G -.15(eg)-2.552 G .052(ular e).15 F 2.552(xpression. Then)-.15 F .052(the gi)2.552 F -.15(ve)-.25 G 2.552 (nc).15 G(om-)-2.552 E(mand list is e)97 588 Q -.15(xe)-.15 G (cuted with `).15 E F1(.)A F0 2.5('i)C(nitially set to each mark)-2.5 E (ed line.)-.1 E .227(The command list consists of the remaining commands on the current input line and may continue to multiple) 97 603.6 R .683(lines by ending all b)97 615.6 R .683 (ut the last such line with a `\\'.)-.2 F(If)5.682 E F2(cmds)3.182 E F0 ..682(\(and possibly the trailing)3.182 F F1(/)3.182 E F0 .682 (delimiter\) is omitted,)3.182 F .535(each line matching)97 627.6 R F2 (pat)3.035 E F0 .535(is printed.)3.035 F F2 .535(Append, insert,)5.535 F F0(and)3.035 E F2 -.15(ch)3.035 G(ang).15 E(e)-.1 E F0 .536 (commands and associated input are permitted;)3.035 F .52(the `)97 639.6 R F1(.)A F0 3.019('t)C .519(erminating input may be omitted if it w) -3.019 F .519(ould be on the last line of the command list.)-.1 F F2 (Open)5.519 E F0(and)3.019 E F2(visual)3.019 E F0 (commands are permitted in the command list and tak)97 651.6 Q 2.5(ei) -.1 G(nput from the terminal.)-2.5 E .32 LW 144 664.6 72 664.6 DL F3 2.078<8749>72 676.4 S .077 (.e., that it is not a binary \214le such as a directory)-2.078 F 2.077 (,ab)-.52 G .077(lock or character special \214le other than)-2.077 F/F4 8/Times-Italic@0 SF(/de)2.077 E(v/tty)-.12 E(,)-.44 E F3 2.077(at)2.077 G .077(erminal, or a binary or e)-2.077 F -.12(xe)-.12 G .077 (cutable \214le \(as).12 F(indicated by the \214rst w)72 686.4 Q(ord\).) -.08 E 2<8849>72 698.2 S 2(fe)-2 G -.12(xe)-2.12 G(cuted from within).12 E F4(open)2 E F3(or)2 E F4(visual,)2 E F3 (the current line is initially the \214rst line of the \214le.)2 E 2.145 (*I)72 710 S 2.145(nt)-2.145 G .145(he rare case that the current \214le is `[Not edited]' this is noted also; in this case you ha) -2.145 F .386 -.12(ve t)-.16 H 2.146(ou).12 G .146(se the form)-2.146 F /F5 8/Times-Bold@0 SF(w!)2.146 E F3 .146 (to write to the \214le, since the edi-)2.146 F(tor is not sure that a) 72 720 Q F5(write)2 E F3(will not destro)2 E 2(ya\214)-.08 G (le unrelated to the current contents of the b)-2 E(uf)-.16 E(fer)-.2 E (.)-.44 E EP %%Page: 7 7 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Ex Reference Manual)72 48 Q(USD:12-7)339.7 E (The)97 84 Q/F1 10/Times-Italic@0 SF(global)2.931 E F0 .431 (command itself may not appear in)2.931 F F1(cmds.)2.932 E F0(The)5.432 E F1(undo)2.932 E F0 .432(command is also not permitted there, as)2.932 F F1(undo)2.932 E F0 .285(instead can be used to re)97 96 R -.15(ve)-.25 G .285(rse the entire).15 F F1(global)2.785 E F0 2.785(command. The) 2.785 F(options)2.785 E F1(autoprint)2.785 E F0(and)2.785 E F1 (autoindent)2.785 E F0 .285(are inhibited)2.785 F .109(during a)97 108 R F1(global,)2.609 E F0 .109(\(and possibly the trailing)2.609 F/F2 10 /Times-Bold@0 SF(/)2.609 E F0 .109(delimiter\) and the v)2.609 F .11 (alue of the)-.25 F F1 -.37(re)2.61 G(port).37 E F0 .11 (option is temporarily in\214nite,)2.61 F .389(in deference to a)97 120 R F1 -.37(re)2.889 G(port).37 E F0 .389(for the entire global.)2.889 F (Finally)5.389 E 2.889(,t)-.65 G .389(he conte)-2.889 F .388 (xt mark `\264\264' is set to the v)-.15 F .388(alue of `.)-.25 F 2.888 ('b)-.7 G .388(efore the)-2.888 F 1.014(global command be)97 132 R 1.015 (gins and is not changed during a global command, e)-.15 F 1.015 (xcept perhaps by an)-.15 F F1(open)3.515 E F0(or)3.515 E F1(visual) 3.515 E F0(within the)97 144 Q F1(global.)2.5 E F2(g! /)72 166.8 Q F1 (pat)A F2(/)A F1(cmds)2.5 E F0(abbr:)235.78 E F2(v)2.5 E F0(The v)97 182.4 Q(ariant form of)-.25 E F1(global)2.5 E F0(runs)2.5 E F1(cmds)2.5 E F0(at each line not matching)2.5 E F1(pat)2.5 E F0(.)A(\()72 205.2 Q F2(.)2.5 E F0(\))2.5 E F2(insert)1.666 E F0(abbr:)247.734 E F2(i)2.5 E F1(te)72 217.2 Q(xt)-.2 E F2(.)72 229.2 Q F0 .345(Places the gi)97 244.8 R -.15(ve)-.25 G 2.845(nt).15 G -.15(ex)-2.845 G 2.845(tb).15 G .345 (efore the speci\214ed line.)-2.845 F .345 (The current line is left at the last line input; if there were none) 5.345 F .364(input it is left at the line before the addressed line.)97 256.8 R .364(This command dif)5.364 F .364(fers from)-.25 F F1(append) 2.864 E F0 .365(only in the placement)2.865 F(of te)97 268.8 Q(xt.)-.15 E F2(i!)72 291.6 Q F1(te)72 303.6 Q(xt)-.2 E F2(.)72 315.6 Q F0(The v)97 331.2 Q(ariant toggles)-.25 E F1(autoindent)2.5 E F0(during the)2.5 E F1 (insert.)2.5 E F0(\()72 354 Q F2(.)2.5 E F0(,)2.5 E F2(.)2.5 E F0(+1 \)) A F2(join)2.5 E F1(count \215a)2.5 E(gs)-.1 E F0(abbr:)188.02 E F2(j)2.5 E F0 .078(Places the te)97 369.6 R .078 (xt from a speci\214ed range of lines together on one line.)-.15 F .078 (White space is adjusted at each junction to)5.078 F(pro)97 381.6 Q .516 (vide at least one blank character)-.15 F 3.016(,t)-.4 G .716 -.1(wo i) -3.016 H 3.016(ft).1 G .516(here w)-3.016 F .516(as a `)-.1 F F2(.)A F0 3.016('a)C 3.016(tt)-3.016 G .516 (he end of the line, or none if the \214rst follo)-3.016 F(wing)-.25 E ..42(character is a `\)'.)97 393.6 R .42(If there is already white space at the end of the line, then the white space at the start of the) 5.42 F(ne)97 405.6 Q(xt line will be discarded.)-.15 E F2(j!)72 428.4 Q F0 .678(The v)97 444 R .679(ariant causes a simpler)-.25 F F1(join)3.179 E F0 .679(with no white space processing; the characters in the lines are simply con-) 3.179 F(catenated.)97 456 Q(\()72 478.8 Q F2(.)2.5 E F0(\))2.5 E F2(k) 2.5 E F1(x)2.5 E F0(The)97 494.4 Q F1(k)2.5 E 2000 F0(command is a synon)2.5 E(ym for)-.15 E F1(mark.)2.5 E F0 (It does not require a blank or tab before the follo)5 E(wing letter) -.25 E(.)-.55 E(\()72 517.2 Q F2(.)2.5 E F0(,)2.5 E F2(.)2.5 E F0(\))2.5 E F2(list)2.5 E F1(count \215a)2.5 E(gs)-.1 E F0 1.464 (Prints the speci\214ed lines in a more unambiguous w)97 532.8 R 1.464 (ay: tabs are printed as `^I' and the end of each line is)-.1 F(mark)97 544.8 Q(ed with a trailing `$'.)-.1 E (The current line is left at the last line printed.)5 E F2(map)72 567.6 Q F1(lhs rhs)2.5 E F0(The)97 583.2 Q F1(map)3.131 E F0 .631 (command is used to de\214ne macros for use in)3.131 F F1(visual)3.132 E F0(mode.)3.132 E F1(Lhs)5.632 E F0 .632(should be a single character) 3.132 F 3.132(,o)-.4 G 3.132(rt)-3.132 G(he)-3.132 E 1.306(sequence `)97 595.2 R(`#n')-.74 E 1.306(', for n a digit, referring to function k)-.74 F -.15(ey)-.1 G F1(n)3.955 E F0 6.305(.W)C 1.305 (hen this character or function k)-6.305 F 1.605 -.15(ey i)-.1 H 3.805 (st).15 G 1.305(yped in)-3.805 F F1(visual)97 607.2 Q F0 .503 (mode, it will be as though the corresponding)3.003 F F1(rhs)3.004 E F0 ..504(had been typed.)3.004 F .504(On terminals without function k)5.504 F -.15(ey)-.1 G(s,).15 E(you can type `)97 619.2 Q(`#n')-.74 E 2.5 ('. See)-.74 F(section 6.9 of the `)2.5 E (`Introduction to Display Editing with V)-.74 E(i')-.6 E 2.5('f)-.74 G (or more details.)-2.5 E(\()72 642 Q F2(.)2.5 E F0(\))2.5 E F2(mark)2.5 E F1(x)2.5 E F0(Gi)97 657.6 Q -.15(ve)-.25 G 3.181(st).15 G .681 (he speci\214ed line mark)-3.181 F F1(x,)3.181 E F0 3.181(as)3.181 G ..681(ingle lo)-3.181 F .681(wer case letter)-.25 F 5.681(.T)-.55 G(he) -5.681 E F1(x)3.181 E F0 .681(must be preceded by a blank or a tab)3.181 F 5.68(.T)-.4 G(he)-5.68 E (addressing form `\264x' then addresses this line.)97 669.6 Q (The current line is not af)5 E(fected by this command.)-.25 E EP %%Page: 8 8 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 337.2(USD:12-8 Ex)72 48 R(Reference Manual)2.5 E (\()72 84 Q/F1 10/Times-Bold@0 SF(.)2.5 E F0(,)2.5 E F1(.)2.5 E F0(\)) 2.5 E F1(mo)2.5 E -.1(ve)-.1 G/F2 10/Times-Italic@0 SF(addr)2.6 E F0 (abbr:)217.38 E F1(m)2.5 E F0(The)97 99.6 Q F2(mo)2.908 E(ve)-.1 E F0 ..408(command repositions the speci\214ed lines to be after)2.908 F F2 (addr)2.908 E F0 5.408(.T)C .409(he \214rst of the mo)-5.408 F -.15(ve) -.15 G 2.909(dl).15 G .409(ines becomes the)-2.909 F(current line.)97 111.6 Q F1(next)72 134.4 Q F0(abbr:)269.67 E F1(n)2.5 E F0(The ne)97 150 Q(xt \214le from the command line ar)-.15 E(gument list is edited.)-.18 E F1(n!)72 172.8 Q F0 .419(The v)97 188.4 R .419(ariant suppresses w) -.25 F .419(arnings about the modi\214cations to the b)-.1 F(uf)-.2 E ..419(fer not ha)-.25 F .418(ving been written out, discarding)-.2 F (\(irretrie)97 200.4 Q -.25(va)-.25 G(bly\) an).25 E 2.5(yc)-.15 G (hanges which may ha)-2.5 E .3 -.15(ve b)-.2 H(een made.).15 E F1(n)72 223.2 Q F2(\214lelist)2.5 E F1 2.5(n+)72 235.2 S F2(command \214lelist) -2.5 E F0 .958(The speci\214ed)97 250.8 R F2(\214lelist)3.458 E F0 .959 (is e)3.459 F .959 (xpanded and the resulting list replaces the current ar)-.15 F .959 (gument list; the \214rst \214le in the)-.18 F(ne)97 262.8 Q 3.214(wl) -.25 G .714(ist is then edited.)-3.214 F(If)5.714 E F2(command)3.214 E F0 .714(is gi)3.214 F -.15(ve)-.25 G 3.214(n\().15 G .714 (it must contain no spaces\), then it is e)-3.214 F -.15(xe)-.15 G .714 (cuted after editing the).15 F(\214rst such \214le.)97 274.8 Q(\()72 297.6 Q F1(.)2.5 E F0(,)2.5 E F1(.)2.5 E F0(\))2.5 E F1(number)2.5 E F2 (count \215a)2.5 E(gs)-.1 E F0(abbr:)181.44 E F1(#)2.5 E F0(or)2.5 E F1 (nu)2.5 E F0(Prints each speci\214ed line preceded by its b)97 313.2 Q (uf)-.2 E(fer line number)-.25 E 5(.T)-.55 G (he current line is left at the last line printed.)-5 E(\()72 336 Q F1 (.)2.5 E F0(\))2.5 E F1(open)2.5 E F2<8d61>2.5 E(gs)-.1 E F0(abbr:) 229.49 E F1(o)2.5 E F0(\()72 348 Q F1(.)2.5 E F0(\))2.5 E F1(open)2.5 E F0(/)2.5 E F2(pat)A F0(/)1.666 E F2<8d61>2.5 E(gs)-.1 E F0 .65 (Enters intraline editing)97 363.6 R F2(open)3.15 E F0 .65 (mode at each addressed line.)3.15 F(If)5.65 E F2(pat)3.151 E F0 .651 (is gi)3.151 F -.15(ve)-.25 G .651 (n, then the cursor will be placed ini-).15 F .535(tially at the be)97 375.6 R .535(ginning of the string matched by the pattern.)-.15 F 2.134 -.8(To e)5.534 H .534(xit this mode use Q.).65 F(See)5.534 E F2 .534 (An Intr)3.034 F .534(oduction to)-.45 F(Display Editing with V)97 387.6 Q(i)-.74 E F0(for more details.)2.5 E F1(pr)72 410.4 Q(eser)-.18 E -.1 (ve)-.1 G F0 1.065(The current editor b)97 426 R(uf)-.2 E 1.065 (fer is sa)-.25 F -.15(ve)-.2 G 3.566(da).15 G 3.566(st)-3.566 G 1.066 (hough the system had just crashed.)-3.566 F 1.066 (This command is for use only in)6.066 F(emer)97 438 Q 1.371 (gencies when a)-.18 F F2(write)3.871 E F0 1.371 (command has resulted in an error and you don')3.871 F 3.87(tk)-.18 G (no)-3.87 E 3.87(wh)-.25 G 1.87 -.25(ow t)-3.87 H 3.87(os).25 G -2.25 -.2(av e)-3.87 H 1.37(your w)4.07 F(ork.)-.1 E(After a)97 450 Q F2(pr) 2.5 E(eserve)-.37 E F0(you should seek help.)2.5 E(\()72 472.8 Q F1(.) 2.5 E F0(,)2.5 E F1(.)2.5 E F0(\))2.5 E F1(print)1.666 E F2(count)2.5 E F0(abbr:)215.784 E F1(p)2.5 E F0(or)2.5 E F1(P)2.5 E F0 .743(Prints the speci\214ed lines with non-printing characters printed as control characters `^) 97 488.4 R F2(x)A F0 .743('; delete \(octal 177\) is)1.666 F (represented as `^?'.)97 500.4 Q (The current line is left at the last line printed.)5 E(\()72 523.2 Q F1 (.)2.5 E F0(\))2.5 E F1(put)1.666 E F2 -.2(bu)2.5 G -.18(ff).2 G(er).18 E F0(abbr:)231.714 E F1(pu)2.5 E F0 .397(Puts back pre)97 538.8 R (viously)-.25 E F2(deleted)2.897 E F0(or)2.897 E F2(yank)2.897 E(ed)-.1 E F0 2.897(lines. Normally)2.897 F .396(used with)2.897 F F2(delete) 2.896 E F0 .396(to ef)2.896 F .396(fect mo)-.25 F -.15(ve)-.15 G .396 (ment of lines, or with).15 F F2(yank)97 550.8 Q F0 .749(to ef)3.249 F ..749(fect duplication of lines.)-.25 F .749(If no)5.749 F F2 -.2(bu) 3.249 G -.18(ff).2 G(er).18 E F0 .749(is speci\214ed, then the last) 3.249 F F2(deleted)3.249 E F0(or)3.249 E F2(yank)3.249 E(ed)-.1 E F0(te) 3.249 E .749(xt is restored.*)-.15 F(By using a named b)97 562.8 Q(uf) -.2 E(fer)-.25 E 2.5(,t)-.4 G -.15(ex)-2.5 G 2.5(tm).15 G (ay be restored that w)-2.5 E(as sa)-.1 E -.15(ve)-.2 G 2.5(dt).15 G (here at an)-2.5 E 2.5(yp)-.15 G(re)-2.5 E(vious time.)-.25 E F1(quit)72 585.6 Q F0(abbr:)270.77 E F1(q)2.5 E F0(Causes)97 601.2 Q F2 -.2(ex)3.26 G F0 .76(to terminate.)3.46 F .76(No automatic write of the editor b) 5.76 F(uf)-.2 E .76(fer to a \214le is performed.)-.25 F(Ho)5.76 E(we) -.25 E -.15(ve)-.25 G -.4(r,).15 G F2 -.2(ex)3.66 G F0 .76(issues a)3.46 F -.1(wa)97 613.2 S .794 (rning message if the \214le has changed since the last).1 F F2(write) 3.294 E F0 .794(command w)3.294 F .794(as issued, and does not)-.1 F F2 (quit.\207)3.293 E F0(Nor)5.793 E(-)-.2 E(mally)97 625.2 Q 2.568(,y)-.65 G .068(ou will wish to sa)-2.568 F .368 -.15(ve y)-.2 H .068 (our changes, and you should gi).15 F .369 -.15(ve a)-.25 H F2(write) 2.719 E F0 .069(command; if you wish to discard them,)2.569 F(use the)97 637.2 Q F1(q!)2.5 E F0(command v)2.5 E(ariant.)-.25 E .32 LW 144 686.4 72 686.4 DL/F3 8/Times-Roman@0 SF 2.841(*B)72 698.2 S .841 (ut no modifying commands may interv)-2.841 F .841(ene between the)-.12 F/F4 8/Times-Italic@0 SF(delete)2.841 E F3(or)2.841 E F4(yank)2.841 E F3 ..841(and the)2.841 F F4(put,)2.841 E F3 .842(nor may lines be mo)2.841 F -.12(ve)-.12 G 2.842(db).12 G .842(etween \214les without using a)-2.842 F(named b)72 708.2 Q(uf)-.16 E(fer)-.2 E(.)-.44 E<87>72 720 Q F4(Ex)2 E F3(will also issue a diagnostic if there are more \214les in the ar)2 E (gument list.)-.144 E EP %%Page: 9 9 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Ex Reference Manual)72 48 Q(USD:12-9)339.7 E/F1 10/Times-Bold@0 SF(q!)72 84 Q F0(Quits from the editor)97 99.6 Q 2.5(,d) -.4 G(iscarding changes to the b)-2.5 E(uf)-.2 E(fer without complaint.) -.25 E(\()72 122.4 Q F1(.)2.5 E F0(\))2.5 E F1 -.18(re)2.5 G(ad).18 E/ 2000 F2 10/Times-Italic@0 SF(\214le)2.5 E F0(abbr:)237.36 E F1(r)2.5 E F0 .791 (Places a cop)97 138 R 3.291(yo)-.1 G 3.291(ft)-3.291 G .791(he te) -3.291 F .791(xt of the gi)-.15 F -.15(ve)-.25 G 3.291<6e8c>.15 G .79 (le in the editing b)-3.291 F(uf)-.2 E .79 (fer after the speci\214ed line.)-.25 F .79(If no)5.79 F F2(\214le)3.29 E F0 .79(is gi)3.29 F -.15(ve)-.25 G 3.29(nt).15 G(he)-3.29 E .071 (current \214le name is used.)97 150 R .071(The current \214le name is not changed unless there is none in which case) 5.071 F F2(\214le)2.571 E F0(becomes)2.571 E .196(the current name.)97 162 R .196(The sensibility restrictions for the)5.196 F F2(edit)2.696 E F0 .195(command apply here also.)2.696 F .195(If the \214le b)5.195 F (uf)-.2 E .195(fer is empty)-.25 F(and there is no current name then)97 174 Q F2 -.2(ex)2.5 G F0(treats this as an)2.7 E F2(edit)2.5 E F0 (command.)2.5 E .637(Address `0' is le)97 189.6 R -.05(ga)-.15 G 3.137 (lf).05 G .637 (or this command and causes the \214le to be read at the be)-3.137 F ..638(ginning of the b)-.15 F(uf)-.2 E(fer)-.25 E 5.638(.S)-.55 G (tatistics)-5.638 E .501(are gi)97 201.6 R -.15(ve)-.25 G 3.001(na).15 G 3.001(sf)-3.001 G .501(or the)-3.001 F F2(edit)3.001 E F0 .501 (command when the)3.001 F F2 -.37(re)3.001 G(ad).37 E F0 .5 (successfully terminates.)3.001 F .5(After a)5.5 F F2 -.37(re)3 G(ad).37 E F0 .5(the current line is the)3 F(last line read.\210)97 213.6 Q(\()72 236.4 Q F1(.)2.5 E F0(\))2.5 E F1 -.18(re)2.5 G 2.5(ad !).18 F F2 (command)A F0 .417(Reads the output of the command)97 252 R F2(command) 2.917 E F0 .417(into the b)2.917 F(uf)-.2 E .417 (fer after the speci\214ed line.)-.25 F .418(This is not a v)5.418 F ..418(ariant form)-.25 F 1.17(of the command, rather a read specifying a) 97 264 R F2(command)3.67 E F0 1.17(rather than a)3.67 F F2(\214lename;) 3.67 E F0 3.67(ab)3.67 G 1.17(lank or tab before the)-3.67 F F1(!)3.67 E F0(is)3.67 E(mandatory)97 276 Q(.)-.65 E F1 -.18(re)72 298.8 S(co).18 E -.1(ve)-.1 G(r).1 E F2(\214le)2.5 E F0(Reco)97 314.4 Q -.15(ve)-.15 G (rs).15 E F2(\214le)3.079 E F0 .579(from the system sa)3.079 F .879 -.15 (ve a)-.2 H 3.079(rea. Used).15 F .58 (after a accidental hangup of the phone** or a system crash**)3.079 F (or)97 326.4 Q F2(pr)2.5 E(eserve)-.37 E F0 2.5(command. Except)2.5 F (when you use)2.5 E F2(pr)2.5 E(eserve)-.37 E F0 (you will be noti\214ed by mail when a \214le is sa)2.5 E -.15(ve)-.2 G (d.).15 E F1 -.18(re)72 349.2 S(wind).18 E F0(abbr:)258.18 E F1 -.18(re) 2.5 G(w).18 E F0(The ar)97 364.8 Q(gument list is re)-.18 E -.1(wo)-.25 G(und, and the \214rst \214le in the list is edited.).1 E F1 -.18(re)72 387.6 S(w!).18 E F0(Re)97 403.2 Q(winds the ar)-.25 E (gument list discarding an)-.18 E 2.5(yc)-.15 G (hanges made to the current b)-2.5 E(uf)-.2 E(fer)-.25 E(.)-.55 E F1 (set)72 426 Q F2(par)2.5 E(ameter)-.15 E F0 -.4(Wi)97 441.6 S .476 (th no ar).4 F .476(guments, prints those options whose v)-.18 F .475 (alues ha)-.25 F .775 -.15(ve b)-.2 H .475(een changed from their def) ..15 F .475(aults; with parameter)-.1 F F2(all)97 453.6 Q F0 (it prints all of the option v)2.5 E(alues.)-.25 E(Gi)97 469.2 Q 1.233 (ving an option name follo)-.25 F 1.233(wed by a `?')-.25 F 1.233 (causes the current v)6.233 F 1.233(alue of that option to be printed.) -.25 F 1.233(The `?' is)6.233 F 1.185 (unnecessary unless the option is Boolean v)97 481.2 R 3.685 (alued. Boolean)-.25 F 1.185(options are gi)3.685 F -.15(ve)-.25 G 3.685 (nv).15 G 1.185(alues either by the form `set)-3.935 F F2(option)97 493.2 Q F0 2.525('t)C 2.525(ot)-2.525 G .025(urn them on or `set no) -2.525 F F2(option)A F0 2.525('t)C 2.525(ot)-2.525 G .025(urn them of) -2.525 F .026(f; string and numeric options are assigned via the form) -.25 F(`set)97 505.2 Q F2(option)2.5 E F0(=v)A(alue'.)-.25 E (More than one parameter may be gi)97 520.8 Q -.15(ve)-.25 G 2.5(nt).15 G(o)-2.5 E F2(set)2.5 E F0 2.5(;t)1.666 G(he)-2.5 E 2.5(ya)-.15 G (re interpreted left-to-right.)-2.5 E F1(shell)72 543.6 Q F0(abbr:) 268.55 E F1(sh)2.5 E F0 2.5(An)97 559.2 S .5 -.25(ew s)-2.5 H (hell is created.).25 E(When it terminates, editing resumes.)5 E F1 (sour)72 582 Q(ce)-.18 E F2(\214le)2.5 E F0(abbr:)245.69 E F1(so)2.5 E F0(Reads and e)97 597.6 Q -.15(xe)-.15 G (cutes commands from the speci\214ed \214le.).15 E F2(Sour)5 E(ce)-.37 E F0(commands may be nested.)2.5 E(\()72 620.4 Q F1(.)2.5 E F0(,)2.5 E F1 (.)2.5 E F0(\))2.5 E F1(substitute)2.5 E F0(/)2.5 E F2(pat)A F0(/)1.666 E F2 -.37(re)C(pl).37 E F0(/)1.666 E F2(options count \215a)2.5 E(gs)-.1 E F0(abbr:)99.018 E F1(s)2.5 E F0 .701 (On each speci\214ed line, the \214rst instance of pattern)97 636 R F2 (pat)3.201 E F0 .701(is replaced by replacement pattern)3.201 F F2 -.37 (re)3.201 G(pl.).37 E F0 .701(If the)5.701 F F2(global)3.201 E F0 .281(indicator option character `g' appears, then all instances are substituted; if the) 97 648 R F2(con\214rm)2.782 E F0 .282(indication character `c')2.782 F 1.746(appears, then before each substitution the line to be substituted is typed with the string to be substituted) 97 660 R(mark)97 672 Q .421(ed with `)-.1 F/F3 10/Symbol SFA F0 2.921('c)C 2.921(haracters. By)-2.921 F .421 (typing an `y' one can cause the substitution to be performed, an)2.921 F 2.922(yo)-.15 G .422(ther input)-2.922 F(causes no change to tak)97 684 Q 2.5(ep)-.1 G 2.5(lace. After)-2.5 F(a)2.5 E F2(substitute)2.5 E F0 (the current line is the last line substituted.)2.5 E .32 LW 144 696.4 72 696.4 DL/F4 8/Times-Roman@0 SF 2<8857>72 708.2 S(ithin)-2.32 E/F5 8 /Times-Italic@0 SF(open)2 E F4(and)2 E F5(visual)2 E F4 (the current line is set to the \214rst line read rather than the last.) 2 E(** The system sa)72 720 Q -.12(ve)-.16 G 2(sac).12 G(op)-2 E 2(yo) -.08 G 2(ft)-2 G(he \214le you were editing only if you ha)-2 E .24 -.12 (ve m)-.16 H(ade changes to the \214le.).12 E EP %%Page: 10 10 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 332.2(USD:12-10 Ex)72 48 R(Reference Manual)2.5 E .126(Lines may be split by substituting ne)97 84 R .126 (w-line characters into them.)-.25 F .125(The ne)5.126 F .125(wline in) -.25 F/F1 10/Times-Italic@0 SF -.37(re)2.625 G(pl).37 E F0 .125 (must be escaped by pre-)2.625 F(ceding it with a `\\'.)97 96 Q (Other metacharacters a)5 E -.25(va)-.2 G(ilable in).25 E F1(pat)2.5 E F0(and)2.5 E F1 -.37(re)2.5 G(pl).37 E F0(are described belo)2.5 E -.65 (w.)-.25 G/F2 10/Times-Bold@0 SF(stop)72 118.8 Q F0 .295 (Suspends the editor)97 134.4 R 2.795(,r)-.4 G .295 (eturning control to the top le)-2.795 F -.15(ve)-.25 G 2.796(ls).15 G 2.796(hell. If)-2.796 F F1(autowrite)2.796 E F0 .296 (is set and there are unsa)2.796 F -.15(ve)-.2 G 2.796(dc).15 G(hanges,) -2.796 E 3.094(aw)97 146.4 S .593(rite is done \214rst unless the form) -3.094 F F2(stop)3.093 E F0 5.593(!i)C 3.093(su)-5.593 G 3.093 (sed. This)-3.093 F .593(commands is only a)3.093 F -.25(va)-.2 G .593 (ilable where supported by the).25 F(teletype dri)97 158.4 Q -.15(ve) -.25 G 2.5(ra).15 G(nd operating system.)-2.5 E(\()72 181.2 Q F2(.)2.5 E F0(,)2.5 E F2(.)2.5 E F0(\))2.5 E F2(substitute)2.5 E F1 (options count \215a)2.5 E(gs)-.1 E F0(abbr:)141.71 E F2(s)2.5 E F0(If) 97 196.8 Q F1(pat)2.5 E F0(and)2.5 E F1 -.37(re)2.5 G(pl).37 E F0 (are omitted, then the last substitution is repeated.)2.5 E (This is a synon)5 E(ym for the)-.15 E F2(&)2.5 E F0(command.)2.5 E(\() 72 219.6 Q F2(.)2.5 E F0(,)2.5 E F2(.)2.5 E F0(\))2.5 E F2(t)2.5 E F1 (addr \215a)2.5 E(gs)-.1 E F0(The)97 235.2 Q F1(t)2.5 E F0 (command is a synon)2.5 E(ym for)-.15 E F1(copy)2.5 E F0(.)A F2(ta)72 258 Q F1(ta)2.5 E(g)-.1 E F0 .431 (The focus of editing switches to the location of)97 273.6 R F1(ta)2.931 E -.1(g,)-.1 G F0 .431(switching to a dif)3.031 F .432 (ferent line in the current \214le where it is)-.25 F (de\214ned, or if necessary to another \214le.\210)97 285.6 Q 1.2 (The tags \214le is normally created by a program such as)97 301.2 R F1 (cta)3.7 E(gs,)-.1 E F0 1.2 (and consists of a number of lines with three)3.7 F .932 (\214elds separated by blanks or tabs.)97 313.2 R .932 (The \214rst \214eld g 2000 i)5.932 F -.15(ve)-.25 G 3.432(st).15 G .932 (he name of the tag, the second the name of the \214le)-3.432 F .535 (where the tag resides, and the third gi)97 325.2 R -.15(ve)-.25 G 3.036 (sa).15 G 3.036(na)-3.036 G .536 (ddressing form which can be used by the editor to \214nd the tag;) -3.036 F .465(this \214eld is usually a conte)97 337.2 R .465 (xtual scan using `/)-.15 F F1(pat)A F0 .464 (/' to be immune to minor changes in the \214le.)B .464(Such scans are) 5.464 F(al)97 349.2 Q -.1(wa)-.1 G(ys performed as if).1 E F1(noma)2.5 E (gic)-.1 E F0 -.1(wa)2.5 G 2.5(ss).1 G(et.)-2.5 E (The tag names in the tags \214le must be sorted alphabetically)97 364.8 Q(.)-.65 E F2(unab)72 387.6 Q(br)-.1 E -.15(ev)-.18 G(iate).15 E F1(wor) 2.5 E(d)-.37 E F0(abbr:)209.07 E F2(una)2.5 E F0(Delete)97 403.2 Q F1 (wor)2.5 E(d)-.37 E F0(from the list of abbre)2.5 E(viations.)-.25 E F2 (undo)72 426 Q F0(abbr:)266.32 E F2(u)2.5 E F0(Re)97 441.6 Q -.15(ve) -.25 G .404(rses the changes made in the b).15 F(uf)-.2 E .405 (fer by the last b)-.25 F(uf)-.2 E .405(fer editing command.)-.25 F .405 (Note that)5.405 F F1(global)2.905 E F0 .405(commands are)2.905 F .063 (considered a single command for the purpose of)97 453.6 R F1(undo)2.563 E F0 .063(\(as are)2.563 F F1(open)2.563 E F0(and)2.563 E F1(visual.\)) 2.563 E F0 .062(Also, the commands)5.063 F F1(write)2.562 E F0(and)2.562 E F1(edit)97 465.6 Q F0 (which interact with the \214le system cannot be undone.)2.5 E F1(Undo)5 E F0(is its o)2.5 E(wn in)-.25 E -.15(ve)-.4 G(rse.).15 E F1(Undo)97 481.2 Q F0(al)2.773 E -.1(wa)-.1 G .273(ys marks the pre).1 F .273 (vious v)-.25 F .273(alue of the current line `)-.25 F F2(.)A F0 5.273 ('a)C 2.773(s`)-5.273 G 2.773(\264\264'. After)-2.773 F(an)2.773 E F1 (undo)2.774 E F0 .274(the current line is the \214rst)2.774 F .184(line restored or the line before the \214rst line deleted if no lines were restored.) 97 493.2 R -.15(Fo)5.184 G 2.684(rc).15 G .184(ommands with more global) -2.684 F(ef)97 505.2 Q(fect such as)-.25 E F1(global)2.5 E F0(and)2.5 E F1(visual)2.5 E F0(the current line re)2.5 E -.05(ga)-.15 G(ins it').05 E 2.5(sp)-.55 G(re-command v)-2.5 E(alue after an)-.25 E F1(undo.)2.5 E F2(unmap)72 528 Q F1(lhs)2.5 E F0(The macro e)97 543.6 Q (xpansion associated by)-.15 E F1(map)2.5 E F0(for)2.5 E F1(lhs)2.5 E F0 (is remo)2.5 E -.15(ve)-.15 G(d.).15 E 2.5(\(1,$\))72 566.4 S F2(v)A F0 (/)2.5 E F1(pat)A F0(/)1.666 E F1(cmds)2.5 E F0 2.738(As)97 582 S(ynon) -2.738 E .238(ym for the)-.15 F F1(global)2.738 E F0 .238(command v) 2.738 F(ariant)-.25 E F2(g!)2.738 E F0 2.738(,r)C .238 (unning the speci\214ed)-2.738 F F1(cmds)2.738 E F0 .239 (on each line which does not match)2.738 F F1(pat)97 594 Q F0(.)A F2 -.1 (ve)72 616.8 S(rsion).1 E F0(abbr:)256.99 E F2 -.1(ve)2.5 G F0 (Prints the current v)97 632.4 Q (ersion number of the editor as well as the date the editor w)-.15 E (as last changed.)-.1 E(\()72 655.2 Q F2(.)2.5 E F0(\))2.5 E F2(visual) 2.5 E F1(type count \215a)2.5 E(gs)-.1 E F0(abbr:)181.16 E F2(vi)2.5 E F0 .552(Enters visual mode at the speci\214ed line.)97 670.8 R F1 -.74 (Ty)5.552 G(pe).74 E F0 .551(is optional and may be `\255' , `)3.051 F /F3 10/Symbol SFA F0 3.051('o)C 3.051(r`)-3.051 G F2(.)-3.051 E F0 5.551('a)C 3.051(si)-5.551 G 3.051(nt)-3.051 G(he)-3.051 E F1(z)3.051 E F0 .551(command to)3.051 F .824 (specify the placement of the speci\214ed line on the screen.)97 682.8 R ..824(By def)5.824 F .824(ault, if)-.1 F F1(type)3.324 E F0 .825 (is omitted, the speci\214ed line is)3.324 F .108 (placed as the \214rst on the screen.)97 694.8 R(A)5.108 E F1(count) 2.608 E F0 .108(speci\214es an initial windo)2.608 F 2.608(ws)-.25 G ..108(ize; the def)-2.608 F .108(ault is the v)-.1 F .108 (alue of the option)-.25 F .32 LW 144 702.8 72 702.8 DL/F4 8 /Times-Roman@0 SF 2.403<8849>72 714.6 S 2.403(fy)-2.403 G .403(ou ha) -2.403 F .643 -.12(ve m)-.16 H .403 (odi\214ed the current \214le before gi).12 F .403(ving a)-.2 F/F5 8 /Times-Italic@0 SF(ta)2.403 E(g)-.08 E F4 .402 (command, you must write it out; gi)2.403 F .402(ving another)-.2 F F5 (ta)2.402 E(g)-.08 E F4 .402(command, specifying no)2.402 F F5(ta)2.402 E(g)-.08 E F4(will)2.402 E(reuse the pre)72 724.6 Q(vious tag.)-.2 E EP %%Page: 11 11 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Ex Reference Manual)72 48 Q(USD:12-11)334.7 E/F1 10/Times-Italic@0 SF(window)97 84 Q(.)-.74 E F0 .999(See the document) 5.999 F F1 .999(An Intr)3.499 F .999(oduction to Display Editing with V) -.45 F(i)-.74 E F0 1(for more details.)3.5 F 2.6 -.8(To e)6 H 1 (xit this mode,).65 F(type Q.)97 96 Q/F2 10/Times-Bold@0 SF(visual)72 118.8 Q F0(\214le)2.5 E F2(visual)72 130.8 Q F0(+)2.5 E F1(n)A F0 (\214le)2.5 E(From visual mode, this command is the same as edit.)97 146.4 Q 2.5(\(1,$\))72 169.2 S F2(write)A F1(\214le)2.5 E F0(abbr:) 219.41 E F2(w)2.5 E F0 .05(Writes changes made back to)97 184.8 R F1 (\214le)2.55 E F0 2.55(,p)C .05 (rinting the number of lines and characters written.)-2.55 F(Normally) 5.05 E F1(\214le)2.55 E F0 .05(is omitted)2.55 F .582(and the te)97 196.8 R .582(xt goes back where it came from.)-.15 F .581(If a)5.581 F F1(\214le)3.081 E F0 .581(is speci\214ed, then te)3.081 F .581 (xt will be written to that \214le.*)-.15 F .581(If the)5.581 F .307 (\214le does not e)97 208.8 R .307(xist it is created.)-.15 F .307(The current \214le name is changed only if there is no current \214le name; the cur) 5.307 F(-)-.2 E(rent line is ne)97 220.8 Q -.15(ve)-.25 G 2.5(rc).15 G (hanged.)-2.5 E .466(If an error occurs while writing the current and)97 236.4 R F1(edited)2.966 E F0 .466 (\214le, the editor considers that there has been `)2.966 F .465 (`No write)-.74 F(since last change')97 248.4 Q 2.5('e)-.74 G -.15(ve) -2.75 G 2.5(ni).15 G 2.5(ft)-2.5 G(he b)-2.5 E(uf)-.2 E(fer had not pre) -.25 E(viously been modi\214ed.)-.25 E 2.5(\(1,$\))72 271.2 S F2 (write>>)A F1(\214le)2.5 E F0(abbr:)208.01 E F2(w>>)2.5 E F0 (Writes the b)97 286.8 Q(uf)-.2 E(fer contents at the end of an e)-.25 E (xisting \214le.)-.15 E F2(w!)72 313.2 Q F1(name)2.5 E F0(Ov)97 328.8 Q (errides the checking of the normal)-.15 E F1(write)2.5 E F0 (command, and will write to an)2.5 E 2.5<798c>-.15 G (le which the system permits.)-2.5 E 2.5(\(1,$\))72 351.6 S F2 5(w!)C F1 (command)-5 E F0 1.225(Writes the speci\214ed lines into)97 367.2 R F1 (command.)3.725 E F0 1.225(Note the dif)6.225 F 1.225(ference between) -.25 F F2(w!)3.725 E F0 1.226(which o)3.726 F -.15(ve)-.15 G 1.226 (rrides checks and).15 F F2 5(w!)3.726 G F0(which writes to a command.) 97 379.2 Q F2(wq)72 402 Q F1(name)2.5 E F0(Lik)97 417.6 Q 2.5(ea)-.1 G F1(write)A F0(and then a)2.5 E F1(quit)2.5 E F0(command.)2.5 E F2(wq!)72 440.4 Q F1(name)2.5 E F0(The v)97 456 Q(ariant o)-.25 E -.15(ve)-.15 G (rrides checking on the sensibility of the).15 E F1(write)2.5 E F0 (command, as)2.5 E F2(w!)2.5 E F0(does.)2.5 E F2(xit)72 478.8 Q F1(name) 2.5 E F0(If an)97 494.4 Q 2.5(yc)-.15 G(hanges ha)-2.5 E .3 -.15(ve b) -.2 H(een made and not written, writes the b).15 E(uf)-.2 E(fer out.) -.25 E(Then, in an)5 E 2.5(yc)-.15 G(ase, quits.)-2.5 E(\()72 517.2 Q F2 (.)2.5 E F0(,)2.5 E F2(.)2.5 E F0(\))2.5 E F2(yank)1.666 E F1 -.2(bu)2.5 G -.18(ff).2 G(er count).18 E F0(abbr:)190.324 E F2(ya)2.5 E F0 1.066 (Places the speci\214ed lines in the named)97 532.8 R F1 -.2(bu)3.565 G -.18(ff).2 G(er).18 E(,)-1.11 E F0 1.065(for later retrie)3.565 F -.25 (va)-.25 G 3.565(lv).25 G(ia)-3.565 E F1(put.)3.565 E F0 1.065(If no b) 6.065 F(uf)-.2 E 1.065(fer name is speci\214ed, the)-.25 F (lines go to a more v)97 544.8 Q(olatile place; see the)-.2 E F1(put)2.5 E F0(command description.)2.5 E(\()72 567.6 Q F2(.+1)2.5 E F0(\))2.5 E F2(z)2.5 E F1(count)2.5 E F0(Print the ne)97 583.2 Q(xt)-.15 E F1(count) 2.5 E F0(lines, def)2.5 E(ault)-.1 E F1(window)2.5 E F0(.)A(\()72 606 Q F2(.)2.5 E F0(\))2.5 E F2(z)2.5 E F1(type count)2.5 E F0 .66 (Prints a windo)97 621.6 R 3.16(wo)-.25 G 3.16(ft)-3.16 G -.15(ex)-3.16 G 3.161(tw).15 G .661(ith the speci\214ed line at the top.)-3.161 F(If) 5.661 E F1(type)3.161 E F0 .661 (is `\255 2000 ' the line is placed at the bottom; a `)3.161 F F2(.)A F0(')A ..258(causes the line to be placed in the center)97 633.6 R 2.758(.* A) -.55 F .258(count gi)2.758 F -.15(ve)-.25 G 2.758(st).15 G .258 (he number of lines to be displayed rather than dou-)-2.758 F .788 (ble the number speci\214ed by the)97 645.6 R F1(scr)3.288 E(oll)-.45 E F0 3.288(option. On)3.288 F(a)3.288 E/F3 8/Times-Roman@0 SF(CR)3.288 E (T)-.48 E F0 .789(the screen is cleared before display be)3.288 F .789 (gins unless a)-.15 F(count which is less than the screen size is gi)97 657.6 Q -.15(ve)-.25 G 2.5(n. The).15 F (current line is left at the last line printed.)2.5 E .32 LW 144 666.4 72 666.4 DL F3 2.144(*T)72 678.2 S .144 (he editor writes to a \214le only if it is the current \214le and is) -2.144 F/F4 8/Times-Italic@0 SF(edited)2.144 E F3 2.144(,i)C 2.144(ft) -2.144 G .144(he \214le does not e)-2.144 F .145 (xist, or if the \214le is actually a teletype,)-.12 F F4(/de)2.145 E (v/tty)-.12 E 2.145(,/)-.44 G(de)-2.145 E(v/null.)-.12 E F3 (Otherwise, you must gi)72 688.2 Q .24 -.12(ve t)-.2 H(he v).12 E (ariant form)-.2 E/F5 8/Times-Bold@0 SF(w!)2 E F3(to force the write.)2 E 2.376(*F)72 700 S .376(orms `z=' and `z)-2.496 F/F6 8/Symbol SFA F3 2.376('a)C .376(lso e)-2.376 F .376 (xist; `z=' places the current line in the center)-.12 F 2.376(,s)-.32 G ..376(urrounds it with lines of `\255' characters and lea)-2.376 F -.12 (ve)-.16 G 2.375(st).12 G .375(he current line at)-2.375 F .396 (this line.)72 710 R .396(The form `z)4.396 F F6A F3 2.396('p)C .396 (rints the windo)-2.396 F 2.396(wb)-.2 G .397(efore `z\255' w)-2.396 F 2.397(ould. The)-.08 F .397(characters `+', `)2.397 F F6A F3 2.397 ('a)C .397(nd `\255' may be repeated for cumulati)-2.397 F .637 -.12 (ve e)-.2 H -.2(ff).12 G 2.397(ect. On).2 F(some)2.397 E(v2 editors, no) 72 720 Q F4(type)2 E F3(may be gi)2 E -.12(ve)-.2 G(n.).12 E EP %%Page: 12 12 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 332.2(USD:12-12 Ex)72 48 R(Reference Manual)2.5 E/F1 10/Times-Bold@0 SF(!)72 84 Q/F2 10/Times-Italic@0 SF(command)2.5 E F0 .413(The remainder of the line after the `!' character is sent to a shell to be e) 97 99.6 R -.15(xe)-.15 G 2.913(cuted. W).15 F .413(ithin the te)-.4 F ..413(xt of)-.15 F F2(command)2.913 E F0 .755 (the characters `%' and `#' are e)97 111.6 R .756(xpanded as in \214lenames and the character `!' is replaced with the te) -.15 F .756(xt of the)-.15 F(pre)97 123.6 Q .724(vious command.)-.25 F ..724(Thus, in particular)5.724 F 3.224(,`)-.4 G .724 (!!' repeats the last such shell escape.)-3.224 F .723(If an)5.723 F 3.223(ys)-.15 G .723(uch e)-3.223 F .723(xpansion is per)-.15 F(-)-.2 E (formed, the e)97 135.6 Q(xpanded line will be echoed.)-.15 E (The current line is unchanged by this command.)5 E .003 (If there has been `)97 151.2 R(`[No write]')-.74 E 2.503('o)-.74 G 2.503(ft)-2.503 G .004(he b)-2.503 F(uf)-.2 E .004 (fer contents since the last change to the editing b)-.25 F(uf)-.2 E (fer)-.25 E 2.504(,t)-.4 G .004(hen a diagnos-)-2.504 F .695 (tic will be printed before the command is e)97 163.2 R -.15(xe)-.15 G ..695(cuted as a w).15 F 3.195(arning. A)-.1 F .694 (single `!' is printed when the command)3.195 F(completes.)97 175.2 Q (\()72 198 Q F2(addr)2.5 E F0(,)2.5 E F2(addr)2.5 E F0(\))2.5 E F1(!)2.5 E F2(command)2.5 E F0 -.8(Ta)97 213.6 S -.1(ke).8 G 4.031(st).1 G 1.532 (he speci\214ed address range and supplies it as standard input to) -4.031 F F2(command;)4.032 E F0 1.532(the resulting output then)4.032 F (replaces the input lines.)97 225.6 Q 2.5(\($\))72 248.4 S F1(=)A F0 (Prints the line number of the addressed line.)97 264 Q (The current line is unchanged.)5 E(\()72 286.8 Q F1(.)2.5 E F0(,)2.5 E F1(.)2.5 E F0(\))2.5 E F1(>)2.5 E F2(count \215a)2.5 E(gs)-.1 E F0(\()72 298.8 Q F1(.)2.5 E F0(,)2.5 E F1(.)2.5 E F0(\))2.5 E F1(<)2.5 E F2 (count \215a)2.5 E(gs)-.1 E F0 .286 (Perform intelligent shifting on the speci\214ed lines;)97 314.4 R F1(<) 2.786 E F0 .286(shifts left and)2.786 F F1(>)2.786 E F0 .286 (shift right.)2.786 F .285(The quantity of shift is deter)5.286 F(-)-.2 E .329(mined by the)97 326.4 R F2(shiftwidth)2.829 E F0 .329 (option and the repetition of the speci\214cation character)2.829 F 5.33 (.O)-.55 G .33(nly white space \(blanks and)-5.33 F .95(tabs\) is shifted; no non-white characters are discarded in a left-shift.) 97 338.4 R .95(The current line becomes the last line)5.95 F (which changed due to the shifting.)97 350.4 Q F1(^D)72 373.2 Q F0 .425 (An end-of-\214le from a terminal input scrolls through the \214le.)97 388.8 R(The)5.426 E F2(scr)2.926 E(oll)-.45 E F0 .426 (option speci\214es the size of the scroll,)2.926 F (normally a half screen of te)97 400.8 Q(xt.)-.15 E(\()72 423.6 Q F1(.) 2.5 E F0(+1 ,)A F1(.)2.5 E F0(+1 \))A(\()72 435.6 Q F1(.)2.5 E F0(+1 ,)A F1(.)2.5 E F0(+1 \) |)A (An address alone causes the addressed lines to be printed.)97 451.2 Q 2.5(Ab)5 G(lank line prints the ne)-2.5 E(xt line in the \214le.)-.15 E (\()72 474 Q F1(.)2.5 E F0(,)2.5 E F1(.)2.5 E F0(\))2.5 E F1(&)2.5 E F2 (options count \215a)2.5 E(gs)-.1 E F0(Repeats the pre)97 489.6 Q(vious) -.25 E F2(substitute)2.5 E F0(command.)2.5 E(\()72 512.4 Q F1(.)2.5 E F0 (,)2.5 E F1(.)2.5 E F0(\))2.5 E/F3 12/Times-Bold@0 SF(~)2.5 E F2 (options count \215a)2.5 E(gs)-.1 E F0(Replaces the pre)97 528 Q (vious re)-.25 E(gular e)-.15 E(xpression with the pre)-.15 E (vious replacement pattern from a substitution.)-.25 E F1 2.5 (8. Regular)72 552 R(expr)2.5 E(essions and substitute r)-.18 E (eplacement patter)-.18 E(ns)-.15 E 2.5(8.1. Regular)72 576 R(expr)2.5 E (essions)-.18 E F0 3.863(Ar)97 591.6 S -.15(eg)-3.863 G 1.363(ular e).15 F 1.363(xpression speci\214es a set of strings of characters.)-.15 F 3.863(Am)6.363 G 1.363(ember of this set of strings is said to be)-3.863 F F2(matc)72 603.6 Q(hed)-.15 E F0 .18(by the re)2.68 F .18(gular e)-.15 F(xpression.)-.15 E F2(Ex)5.181 E F0 .181(remembers tw)2.681 F 2.681(op) -.1 G(re)-2.681 E .181(vious re)-.25 F .181(gular e)-.15 F .181 (xpressions: the pre)-.15 F .181(vious re)-.25 F .181(gular e)-.15 F (xpression)-.15 E .49(used in a)72 615.6 R F2(substitute)2.99 E F0 .49 (command and the pre)2.99 F .489(vious re)-.25 F .489(gular e)-.15 F ..489(xpression used else)-.15 F .489(where \(referred to as the pre)-.25 F(vious)-.25 E F2(scan-)2.989 E(ning)72 627.6 Q F0(re)2.5 E(gular e)-.15 E 2.5(xpression.\) The)-.15 F(pre)2.5 E(vious re)-.25 E(gular e)-.15 E (xpression can al)-.15 E -.1(wa)-.1 G(ys be referred to by a null).1 E F2 -.37(re)2.5 G F0 2.5(,e).37 G(.g. `//' or `??'.)-2.5 E F1 2.5 (8.2. Magic)72 651.6 R(and nomagic)2.5 E F0 1.242(The re)97 667.2 R 1.242(gular e)-.15 F 1.242(xpressions allo)-.15 F 1.242(wed by)-.25 F F2 -.2(ex)3.743 G F0 1.243(are constructed in one of tw)3.943 F 3.743(ow) -.1 G 1.243(ays depending on the setting of the)-3.843 F F2(ma)72 679.2 Q(gic)-.1 E F0 3.865(option. The)3.865 F F2 -.2(ex)3.865 G F0(and)4.065 E F2(vi)3.865 E F0(def)3.865 E 1.365(ault setting of)-.1 F F2(ma)3.865 E (gic)-.1 E F0(gi)3.865 E -.15(ve)-.25 G 3.865(sq).15 G 1.365 (uick access to a po)-3.865 F 1.364(werful set of re)-.25 F 1.364 (gular e)-.15 F(xpression)-.15 E 2.862(metacharacters. The)72 691.2 R (disadv)2.862 E .362(antage of)-.25 F F2(ma)2.862 E(gic)-.1 E F0 .363 (is that the user must remember that these metacharacters are)2.862 F F2 (ma)2.863 E(gic)-.1 E F0(and)2.863 E .082 (precede them with the character `\\' to use them as `)72 703.2 R (`ordinary')-.74 E 2.582('c)-.74 G 2.582(haracters. W)-2.582 F(ith)-.4 E F2(noma)2.582 E(gic,)-.1 E F0 .082(the def)2.582 F .082(ault for)-.1 F F2(edit,)2.582 E F0(re)2.582 E(gular)-.15 E -.15(ex)72 715.2 S .753 (pressions are much simpler).15 F 3.253(,t)-.4 G .754 (here being only tw)-3.253 F 3.254(om)-.1 G 3.254(etacharacters. The) -3.254 F(po)3.254 E .754(wer of the other metacharacters is still)-.25 F -.2(av)72 727.2 S(ailable by preceding the \(no)-.05 E (w\) ordinary character with a `\\'.)-.25 E(Note that `\\' is thus al)5 E -.1(wa)-.1 G(ys a metacharacter).1 E(.)-.55 E EP %%Page: 13 2000 13 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Ex Reference Manual)72 48 Q(USD:12-13)334.7 E (The remainder of the discussion of re)97 84 Q(gular e)-.15 E (xpressions assumes that that the setting of this option is)-.15 E/F1 10 /Times-Italic@0 SF(ma)2.5 E(gic.\207)-.1 E/F2 10/Times-Bold@0 SF 2.5 (8.3. Basic)72 108 R -.18(re)2.5 G(gular expr).18 E(ession summary)-.18 E F0(The follo)97 123.6 Q(wing basic constructs are used to construct) -.25 E F1(ma)2.5 E(gic)-.1 E F0(mode re)2.5 E(gular e)-.15 E (xpressions.)-.15 E F1 -.15(ch)72 139.2 S(ar).15 E F0 .36 (An ordinary character matches itself.)56.82 F .36(The characters `)5.36 F/F3 10/Symbol SFA F0 2.86('a)C 2.86(tt)-2.86 G .36(he be)-2.86 F ..36(ginning of a line, `$' at the end)-.15 F .335(of line, `*' as an)147 151.2 R 2.835(yc)-.15 G .335(haracter other than the \214rst, `.)-2.835 F .336(', `\\', `[', and `)-.7 F/F4 12/Times-Roman@0 SF(~)A F0 2.836('a) C .336(re not ordinary characters and)-2.836 F (must be escaped \(preceded\) by `\\' to be treated as such.)147 163.2 Q F3 -6.02872 178.8 S F0(At the be)74.996 E (ginning of a pattern forces the match to succeed only at the be)-.15 E (ginning of a line.)-.15 E F2($)72 194.4 Q F0(At the end of a re)70 E (gular e)-.15 E (xpression forces the match to succeed only at the end of the line.)-.15 E F2(.)72 210 Q F0(Matches an)72.5 E 2.5(ys)-.15 G(ingle character e) -2.5 E(xcept the ne)-.15 E(w-line character)-.25 E(.)-.55 E F2(\\<)72 225.6 Q F0 -.15(Fo)66.52 G .635(rces the match to occur only at the be) ..15 F .634(ginning of a `)-.15 F(`v)-.74 E(ariable')-.25 E 3.134('o)-.74 G 3.134(r`)-3.134 G(`w)-3.874 E(ord')-.1 E .634 ('; that is, either at the)-.74 F(be)147 237.6 Q .031 (ginning of a line, or just before a letter)-.15 F 2.531(,d)-.4 G .031 (igit, or underline and after a character not one of these.)-2.531 F F2 (\\>)72 253.2 Q F0 .475(Similar to `\\<', b)66.52 F .474 (ut matching the end of a `)-.2 F(`v)-.74 E(ariable')-.25 E 2.974('o) -.74 G 2.974(r`)-2.974 G(`w)-3.714 E(ord')-.1 E .474 (', i.e. either the end of the line or)-.74 F (before character which is neither a letter)147 265.2 Q 2.5(,n)-.4 G (or a digit, nor the underline character)-2.5 E(.)-.55 E F2([)72 280.8 Q F1(string)A F0 45(]M)C 1.351(atches an)-45 F 3.851(y\()-.15 G 1.351 (single\) character in the class de\214ned by)-3.851 F F1(string)3.852 E (.)-.15 E F0 1.352(Most characters in)6.352 F F1(string)3.852 E F0 (de\214ne)3.852 E(themselv)147 292.8 Q 3.026(es. A)-.15 F .526 (pair of characters separated by `\255' in)3.026 F F1(string)3.025 E F0 ..525(de\214nes the set of characters collating)3.025 F .761 (between the speci\214ed lo)147 304.8 R .761 (wer and upper bounds, thus `[a\255z]' as a re)-.25 F .762(gular e)-.15 F .762(xpression matches an)-.15 F(y)-.15 E .192(\(single\) lo)147 316.8 R(wer)-.25 E .192(-case letter)-.2 F 5.192(.I)-.55 G 2.692(ft)-5.192 G ..191(he \214rst character of)-2.692 F F1(string)2.691 E F0 .191(is an `) 2.691 F F3A F0 2.691('t)C .191(hen the construct matches those) -2.691 F .926(characters which it otherwise w)147 328.8 R .926 (ould not; thus `[)-.1 F F3A F0 .926(a\255z]' matches an)B .926 (ything b)-.15 F .926(ut a lo)-.2 F(wer)-.25 E .927(-case letter)-.2 F ..096(\(and of course a ne)147 340.8 R 2.596(wline\). T)-.25 F 2.595(op) -.8 G .095(lace an)-2.595 F 2.595(yo)-.15 G 2.595(ft)-2.595 G .095 (he characters `)-2.595 F F3A F0 .095(', `[', or `\255' in)B F1 (string)2.595 E F0 .095(you must escape)2.595 F (them with a preceding `\\'.)147 352.8 Q F2 2.5(8.4. Combining)72 376.8 R -.18(re)2.5 G(gular expr).18 E(ession primiti)-.18 E -.1(ve)-.1 G(s).1 E F0 1.842(The concatenation of tw)97 392.4 R 4.342(or)-.1 G -.15(eg) -4.342 G 1.842(ular e).15 F 1.843 (xpressions matches the leftmost and then longest string which can be) -.15 F(di)72 404.4 Q .426 (vided with the \214rst piece matching the \214rst re)-.25 F .426 (gular e)-.15 F .425 (xpression and the second piece matching the second.)-.15 F(An)5.425 E 2.925(yo)-.15 G(f)-2.925 E .25(the \(single character matching\) re)72 416.4 R .25(gular e)-.15 F .25(xpressions mentioned abo)-.15 F .55 -.15 (ve m)-.15 H .25(ay be follo).15 F .25 (wed by the character `*' to form a)-.25 F(re)72 428.4 Q .924(gular e) -.15 F .924(xpression which matches an)-.15 F 3.424(yn)-.15 G .924(umber of adjacent occurrences \(including 0\) of characters matched by the) -3.424 F(re)72 440.4 Q(gular e)-.15 E(xpression it follo)-.15 E(ws.)-.25 E 1.053(The character `)97 456 R F4(~)A F0 3.553('m)C 1.053 (ay be used in a re)-3.553 F 1.053(gular e)-.15 F 1.053 (xpression, and matches the te)-.15 F 1.054 (xt which de\214ned the replacement)-.15 F .374(part of the last)72 468 R F1(substitute)2.874 E F0 2.874(command. A)2.874 F(re)2.874 E .374 (gular e)-.15 F .374 (xpression may be enclosed between the sequences `\\\(' and `\\\)' with) -.15 F(side ef)72 480 Q(fects in the)-.25 E F1(substitute)2.5 E F0 (replacement patterns.)2.5 E F2 2.5(8.5. Substitute)72 504 R -.18(re)2.5 G(placement patter).18 E(ns)-.15 E F0 1.03(The basic metacharacters for the replacement pattern are `&' and `~'; these are gi) 97 519.6 R -.15(ve)-.25 G 3.531(na).15 G 3.531(s`)-3.531 G 1.031 (\\&' and `\\~' when)-3.531 F F1(noma)72 531.6 Q(gic)-.1 E F0 1.629 (is set.)4.129 F 1.628 (Each instance of `&' is replaced by the characters which the re)6.629 F 1.628(gular e)-.15 F 1.628(xpression matched.)-.15 F(The)6.628 E(metacharacter `~' stands, in the replacement pattern, for the de\214ning te) 72 543.6 Q(xt of the pre)-.15 E(vious replacement pattern.)-.25 E .535 (Other metasequences possible in the replacement pattern are al)97 559.2 R -.1(wa)-.1 G .535(ys introduced by the escaping character `\\'.).1 F ..338(The sequence `\\)72 571.2 R F1(n)A F0 2.838('i)C 2.838(sr)-2.838 G ..337(eplaced by the te)-2.838 F .337(xt matched by the)-.15 F F1(n)2.837 E F0 .337(-th re)B .337(gular sube)-.15 F .337 (xpression enclosed between `\\\(' and `\\\)'.\207)-.15 F .585 (The sequences `\\u' and `\\l' cause the immediately follo)72 583.2 R ..585(wing character in the replacement to be con)-.25 F -.15(ve)-.4 G ..586(rted to upper).15 F(-)-.2 E .874(or lo)72 595.2 R(wer)-.25 E .874 (-case respecti)-.2 F -.15(ve)-.25 G .874 (ly if this character is a letter).15 F 5.873(.T)-.55 G .873 (he sequences `\\U' and `\\L)-5.873 F 3.373('t)-.92 G .873(urn such con) -3.373 F -.15(ve)-.4 G .873(rsion on, either).15 F(until `\\E' or `\\e' is encountered, or until the end of the replacement pattern.) 72 607.2 Q F2 2.5(9. Option)72 631.2 R(descriptions)2.5 E .32 LW 144 676.4 72 676.4 DL/F5 8/Times-Roman@0 SF 2.063<8754>72 688.2 S 2.063(od) -2.703 G .063(iscern what is true with)-2.063 F/F6 8/Times-Italic@0 SF (noma)2.063 E(gic)-.08 E F5 .063(it suf)2.063 F .063(\214ces to remember that the only special characters in this case will be `) -.2 F/F7 8/Symbol SFA F5 2.062('a)C 2.062(tt)-2.062 G .062(he be) -2.062 F .062(ginning of a re)-.12 F(gular)-.12 E -.12(ex)72 698.2 S ..212(pression, `$' at the end of a re).12 F .213(gular e)-.12 F .213 (xpression, and `\\'.)-.12 F -.32(Wi)4.213 G(th).32 E F6(noma)2.213 E (gic)-.08 E F5 .213(the characters `)2.213 F F0(~)A F5 2.213('a)C .213 (nd `&' also lose their special meanings related to the)-2.213 F (replacement pattern of a substitute.)72 708.2 Q 2<8757>72 720 S (hen nested, parenthesized sube)-2 E(xpressions are present,)-.12 E F6 (n)2 E F5(is determined by counting occurrences of `\\\(' starting from the left.) 2 E EP %%Page: 14 14 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 332.2(USD:12-14 Ex)72 48 R(Reference Manual)2.5 E/F1 10/Times-Bold@0 SF(autoindent)72 84 Q F0(,)A F1(ai)2.5 E F0(def) 157.1 E(ault: noai)-.1 E .65 (Can be used to ease the preparation of structured program te)97 99.6 R 3.15(xt. At)-.15 F .65(the be)3.15 F .65(ginning of each)-.15 F/F2 10 /Times-Italic@0 SF(append)3.15 E F0(,)A F2 -.15(ch)3.15 G(ang).15 E(e) -.1 E F0(or)3.15 E F2(insert)97 111.6 Q F0 .276(command or when a ne) 2.776 F 2.776(wl)-.25 G .276(ine is)-2.776 F F2(opened)2.776 E F0 .275 (or creat 2000 ed by an)2.776 F F2(append)2.775 E F0(,)A F2 -.15(ch)2.775 G (ang).15 E(e)-.1 E F0(,)A F2(insert)2.775 E F0 2.775(,o)C(r)-2.775 E F2 (substitute)2.775 E F0(operation)2.775 E(within)97 123.6 Q F2(open)2.6 E F0(or)2.6 E F2(visual)2.6 E F0(mode,)2.6 E F2 -.2(ex)2.6 G F0 .1 (looks at the line being appended after)2.8 F 2.6(,t)-.4 G .1 (he \214rst line changed or the line inserted)-2.6 F .235(before and calculates the amount of white space at the start of the line.) 97 135.6 R .234(It then aligns the cursor at the le)5.234 F -.15(ve)-.25 G 2.734(lo).15 G(f)-2.734 E(indentation so determined.)97 147.6 Q .045 (If the user then types lines of te)97 163.2 R .046(xt in, the)-.15 F 2.546(yw)-.15 G .046 (ill continue to be justi\214ed at the displayed indenting le)-2.546 F -.15(ve)-.25 G 2.546(l. If).15 F(more)2.546 E .97 (white space is typed at the be)97 175.2 R .97 (ginning of a line, the follo)-.15 F .97 (wing line will start aligned with the \214rst non-white)-.25 F .554 (character of the pre)97 187.2 R .554(vious line.)-.25 F 2.154 -.8(To b) 5.554 H .554(ack the cursor up to the preceding tab stop one can hit).8 F F1(^D)3.055 E F0 5.555(.T)C .555(he tab stops)-5.555 F 1.452 (going backw)97 199.2 R 1.452(ards are de\214ned at multiples of the)-.1 F F2(shiftwidth)3.951 E F0 3.951(option. Y)3.951 F(ou)-1.1 E F2(cannot) 3.951 E F0 1.451(backspace o)3.951 F -.15(ve)-.15 G 3.951(rt).15 G 1.451 (he indent,)-3.951 F -.15(ex)97 211.2 S (cept by sending an end-of-\214le with a).15 E F1(^D)2.5 E F0(.)A .482(Specially processed in this mode is a line with no characters added to it, which turns into a completely blank) 97 226.8 R .043(line \(the white space pro)97 238.8 R .043 (vided for the)-.15 F F2(autoindent)2.542 E F0 .042(is discarded.\)) 2.542 F .042(Also specially processed in this mode are lines)5.042 F(be) 97 250.8 Q 1.43(ginning with an `)-.15 F/F3 10/Symbol SFA F0 3.93 ('a)C 1.43(nd immediately follo)-3.93 F 1.43(wed by a)-.25 F F1(^D)3.931 E F0 6.431(.T)C 1.431(his causes the input to be repositioned at the) -6.431 F(be)97 262.8 Q 1.139(ginning of the line, b)-.15 F 1.139 (ut retaining the pre)-.2 F 1.139(vious indent for the ne)-.25 F 1.139 (xt line.)-.15 F(Similarly)6.139 E 3.639(,a`)-.65 G 1.139(0' follo) -3.639 F 1.139(wed by a)-.25 F F1(^D)3.638 E F0(repositions at the be)97 274.8 Q(ginning b)-.15 E(ut without retaining the pre)-.2 E (vious indent.)-.25 E F2 -.2(Au)97 290.4 S(toindent).2 E F0(doesn')2.5 E 2.5(th)-.18 G(appen in)-2.5 E F2(global)2.5 E F0 (commands or when the input is not a terminal.)2.5 E F1(autoprint)72 313.2 Q F0(,)A F1(ap)2.5 E F0(def)159.88 E(ault: ap)-.1 E .469 (Causes the current line to be printed after each)97 328.8 R F2(delete) 2.969 E F0(,)A F2(copy)2.969 E F0(,)A F2(join)2.97 E F0(,)A F2(mo)2.97 E (ve)-.1 E F0(,)A F2(substitute)2.97 E F0(,)A F2(t)2.97 E F0(,)A F2(undo) 2.97 E F0 .47(or shift command.)2.97 F .118(This has the same ef)97 340.8 R .117(fect as supplying a trailing `p' to each such command.)-.25 F F2 -.2(Au)5.117 G(toprint).2 E F0 .117(is suppressed in globals,)2.617 F(and only applies to the last of man)97 352.8 Q 2.5(yc)-.15 G (ommands on a line.)-2.5 E F1(auto)72 375.6 Q(write)-.1 E F0(,)A F1(aw) 2.5 E F0(def)157.78 E(ault: noa)-.1 E(w)-.15 E 1.429 (Causes the contents of the b)97 391.2 R(uf)-.2 E 1.429 (fer to be written to the current \214le if you ha)-.25 F 1.73 -.15 (ve m)-.2 H 1.43(odi\214ed it and gi).15 F 1.73 -.15(ve a)-.25 H F2(ne) 4.08 E(xt,)-.2 E -1.91 -.37(re w)97 403.2 T .329(ind, stop, ta).37 F -.1 (g,)-.1 G F0(or)2.929 E F2(!)2.829 E F0 .329(command, or a)5.329 F F1(^) 2.829 E F3 -6.028C F0 .329(\(switch \214les\) or)8.857 F F1(^]) 2.828 E F0 .328(\(tag goto\) command in)2.828 F F2(visual.)2.828 E F0 ..328(Note, that the)5.328 F F2(edit)2.828 E F0(and)97 415.2 Q F2 -.2(ex) 3.16 G F0 .66(commands do)3.36 F F1(not)3.16 E F0(auto)3.16 E 3.16 (write. In)-.25 F .661(each case, there is an equi)3.16 F -.25(va)-.25 G ..661(lent w).25 F .661(ay of switching when auto)-.1 F .661(write is) -.25 F .804(set to a)97 427.2 R -.2(vo)-.2 G .804(id the).2 F F2 (autowrite)3.304 E F0(\()3.304 E F2(edit)A F0(for)3.304 E F2(ne)3.304 E (xt)-.2 E F0(,)A F2 -1.91 -.37(re w)3.304 H(ind!).37 E F0 .804 (for .I re)5.804 F .804(wind ,)-.25 F F2(stop!)3.304 E F0(for)5.804 E F2 (stop)3.303 E F0(,)A F2(ta)3.303 E(g!)-.1 E F0(for)5.803 E F2(ta)3.303 E (g)-.1 E F0(,)A F2(shell)3.303 E F0(for)3.303 E F2(!)3.303 E F0 3.303 (,a)C(nd)-3.303 E F1(:e #)97 439.2 Q F0(and a)2.5 E F1(:ta!)2.5 E F0 (command from within)2.5 E F2(visual\).)2.5 E F1(beautify)72 462 Q F0(,) A F1(bf)2.5 E F0(def)167.11 E(ault: nobeautify)-.1 E .009 (Causes all control characters e)97 477.6 R .009(xcept tab, ne)-.15 F ..009(wline and form-feed to be discarded from the input.)-.25 F 2.51(Ac) 5.01 G .01(omplaint is)-2.51 F(re)97 489.6 Q (gistered the \214rst time a backspace character is discarded.)-.15 E F2 (Beautify)5 E F0(does not apply to command input.)2.5 E F1(dir)72 512.4 Q(ectory)-.18 E F0(,)A F1(dir)2.5 E F0(def)158.97 E(ault: dir=/tmp)-.1 E ..664(Speci\214es the directory in which)97 528 R F2 -.2(ex)3.163 G F0 ..663(places its b)3.363 F(uf)-.2 E .663(fer \214le.)-.25 F .663 (If this directory in not writable, then the editor will)5.663 F -.15 (ex)97 540 S(it abruptly when it f).15 E (ails to be able to create its b)-.1 E(uf)-.2 E(fer there.)-.25 E F1 (edcompatible)72 562.8 Q F0(def)158.78 E(ault: noedcompatible)-.1 E .417 (Causes the presence of absence of)97 578.4 R F1(g)2.917 E F0(and)2.917 E F1(c)2.917 E F0(suf)2.917 E<8c78>-.25 E .418 (es on substitute commands to be remembered, and to be tog-)-.15 F (gled by repeating the suf)97 590.4 Q 2.5(\214ces. The)-.25 F(suf)2.5 E <8c78>-.25 E F1(r)2.5 E F0(mak)2.5 E(es the substitution be as in the) -.1 E F2(~)2.5 E F0(command, instead of lik)2.5 E(e)-.1 E F2(&.)2.5 E F1 (err)72 613.2 Q(orbells)-.18 E F0(,)A F1(eb)2.5 E F0(def)158.97 E (ault: noeb)-.1 E .678(Error messages are preceded by a bell.*)97 628.8 R .678(If possible the editor al)5.678 F -.1(wa)-.1 G .677 (ys places the error message in a standout).1 F (mode of the terminal \(such as in)97 640.8 Q -.15(ve)-.4 G (rse video\) instead of ringing the bell.).15 E F1(hardtabs)72 663.6 Q F0(,)A F1(ht)2.5 E F0(def)163.77 E(ault: ht=8)-.1 E(Gi)97 679.2 Q -.15 (ve)-.25 G 2.5(st).15 G(he boundaries on which terminal hardw)-2.5 E (are tabs are set \(or on which the system e)-.1 E(xpands tabs\).)-.15 E ..32 LW 144 708.2 72 708.2 DL/F4 8/Times-Roman@0 SF 2(*B)72 720 S (ell ringing in)-2 E/F5 8/Times-Italic@0 SF(open)2 E F4(and)2 E F5 (visual)2 E F4(on errors is not suppressed by setting)2 E F5(noeb)2 E(.) -.32 E EP %%Page: 15 15 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Ex Reference Manual)72 48 Q(USD:12-15)334.7 E/F1 10/Times-Bold@0 SF(ignor)72 84 Q(ecase)-.18 E F0(,)A F1(ic)2.5 E F0(def) 158.97 E(ault: noic)-.1 E .226(All upper case characters in the te)97 99.6 R .227(xt are mapped to lo)-.15 F .227(wer case in re)-.25 F .227 (gular e)-.15 F .227(xpression matching.)-.15 F .227(In addition, all) 5.227 F .294(upper case characters in re)97 111.6 R .294(gular e)-.15 F ..293(xpressions are mapped to lo)-.15 F .293(wer case e)-.25 F .293 (xcept in character class speci\214cations.)-.15 F F1(lisp)72 134.4 Q F0 (def)200.99 E(ault: nolisp)-.1 E/F2 10/Times-Italic@0 SF -.2(Au)97 150 S (toindent).2 E F0 .151(indents appropriately for)2.65 F F2(lisp)2.651 E F0 .151(code, and the)2.651 F F1 2.651(\(\){}[)2.651 G([)-2.651 E F0 (and)2.651 E F1(]])2.651 E F0 .151(commands in)2.651 F F2(open)2.651 E F0(and)2.651 E F2(visual)2.651 E F0 .151(are modi-)2.651 F(\214ed to ha) 97 162 Q .3 -.15(ve m)-.2 H(eaning for).15 E F2(lisp)2.5 E F0(.)A F1 (list)72 184.8 Q F0(def)203.22 E(ault: nolist)-.1 E .958 (All printed lines will be displayed \(more\) unambiguously)97 200.4 R 3.458(,s)-.65 G(ho)-3.458 E .957(wing tabs and end-of-lines as in the) -.25 F F2(list)3.457 E F0(com-)3.457 E(mand.)97 212.4 Q F1(magic)72 235.2 Q F0(def)190.45 E(ault: magic for)-.1 E F2 -.2(ex)2.5 G F0(and)2.7 E F2(vi)2.5 E F0<87>A(If)97 250.8 Q F2(noma) 2000 3.348 E(gic)-.1 E F0 .848 (is set, the number of re)3.348 F .848(gular e)-.15 F .848 (xpression metacharacters is greatly reduced, with only `)-.15 F/F3 10 /Symbol SFA F0 3.349('a)C .849(nd `$')-3.349 F(ha)97 262.8 Q .044 (ving special ef)-.2 F 2.544(fects. In)-.25 F .043(addition the metacharacters `~' and `&' of the replacement pattern are treated as nor) 2.544 F(-)-.2 E .831(mal characters.)97 274.8 R .831 (All the normal metacharacters may be made)5.831 F F2(ma)3.331 E(gic)-.1 E F0(when)3.331 E F2(noma)3.331 E(gic)-.1 E F0 .832 (is set by preceding them)3.331 F(with a `\\'.)97 286.8 Q F1(mesg)72 309.6 Q F0(def)194.34 E(ault: mesg)-.1 E (Causes write permission to be turned of)97 325.2 Q 2.5(ft)-.25 G 2.5 (ot)-2.5 G(he terminal while you are in visual mode, if)-2.5 E F2 (nomesg)2.5 E F0(is set.)2.5 E F1(modeline)72 348 Q F0(def)177.11 E (ault: nomodeline)-.1 E(If)97 363.6 Q F2(modeline)2.868 E F0 .368 (is set, then the \214rst 5 lines and the last \214v)2.868 F 2.867(el) -.15 G .367(ines of the \214le will be check)-2.867 F .367(ed for e)-.1 F 2.867(xc)-.15 G .367(ommand lines)-2.867 F .947 (and the comands issued.)97 375.6 R 2.547 -.8(To b)5.947 H 3.447(er).8 G ..947(ecognized as a command line, the line must ha)-3.447 F 1.248 -.15 (ve t)-.2 H .948(he string).15 F F1(ex:)3.448 E F0(or)3.448 E F1(vi:) 3.448 E F0(pre-)3.448 E .66(ceeded by a tab or a space.)97 387.6 R .66 (This string may be an)5.66 F .659(ywhere in the line and an)-.15 F .659 (ything after the)-.15 F F2(:)3.159 E F0 .659(is interpeted as)3.159 F 1.602(editor commands.)97 399.6 R 1.602(This option def)6.602 F 1.602 (aults to of)-.1 F 4.103(fb)-.25 G 1.603(ecause of une)-4.103 F 1.603 (xpected beha)-.15 F 1.603(vior when editting \214les such as)-.2 F F2 (/etc/passwd.)97 411.6 Q F1(number)72 434.4 Q 2.5(,n)-.92 G(u)-2.5 E F0 (def)166.91 E(ault: nonumber)-.1 E .35 (Causes all output lines to be printed with their line numbers.)97 450 R ..349(In addition each input line will be prompted for)5.349 F (by supplying the line number it will ha)97 462 Q -.15(ve)-.2 G(.).15 E F1(open)72 484.8 Q F0(def)195.44 E(ault: open)-.1 E(If)97 500.4 Q F2 (noopen)2.707 E F0 2.707(,t)C .207(he commands)-2.707 F F2(open)2.707 E F0(and)2.707 E F2(visual)2.707 E F0 .207(are not permitted.)2.707 F .207 (This is set for)5.207 F F2(edit)2.707 E F0 .208(to pre)2.708 F -.15(ve) -.25 G .208(nt confusion resulting).15 F (from accidental entry to open or visual mode.)97 512.4 Q F1 (optimize, opt)72 535.2 Q F0(def)160.45 E(ault: optimize)-.1 E 1.355 (Throughput of te)97 550.8 R 1.355(xt is e)-.15 F 1.355(xpedited by setting the terminal to not do automatic carriage returns when printing) -.15 F .278(more than one \(logical\) line of output, greatly speeding output on terminals without addressable cursors when) 97 562.8 R(te)97 574.8 Q(xt with leading white space is printed.)-.15 E F1(paragraphs, para)72 597.6 Q F0(def)141.55 E(ault: para=IPLPPPQPP)-.1 E(LIbp)5 E .464(Speci\214es the paragraphs for the)97 613.2 R F1({)2.964 E F0(and)2.964 E F1(})2.964 E F0 .464(operations in)2.964 F F2(open) 2.964 E F0(and)2.964 E F2(visual.)2.964 E F0 .463 (The pairs of characters in the option')5.464 F(s)-.55 E -.25(va)97 625.2 S(lue are the names of the macros which start paragraphs.).25 E F1 (pr)72 648 Q(ompt)-.18 E F0(def)183.96 E(ault: prompt)-.1 E (Command mode input is prompted for with a `:'.)97 663.6 Q .32 LW 144 708.2 72 708.2 DL/F4 8/Times-Roman@0 SF<87>72 720 Q/F5 8/Times-Italic@0 SF(Noma)2 E(gic)-.08 E F4(for)2 E F5(edit)2 E F4(.)A EP %%Page: 16 16 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF 332.2(USD:12-16 Ex)72 48 R(Reference Manual)2.5 E/F1 10/Times-Bold@0 SF -.18(re)72 84 S(draw).18 E F0(def)185.08 E (ault: noredra)-.1 E(w)-.15 E .624(The editor simulates \(using great amounts of output\), an intelligent terminal on a dumb terminal \(e.g. during) 97 99.6 R 1.006(insertions in)97 111.6 R/F2 10/Times-Italic@0 SF(visual) 3.506 E F0 1.005(the characters to the right of the cursor position are refreshed as each input character is) 3.506 F 2.5(typed.\) Useful)97 123.6 R(only at v)2.5 E(ery high speed.) -.15 E F1 -.18(re)72 146.4 S(map).18 E F0(def)188.41 E(ault: remap)-.1 E 1.523(If on, macros are repeatedly tried until the)97 162 R 4.023(ya) -.15 G 1.523(re unchanged.)-4.023 F -.15(Fo)6.523 G 4.024(re).15 G 1.524 (xample, if)-4.174 F F1(o)4.024 E F0 1.524(is mapped to)4.024 F F1(O) 4.024 E F0 4.024(,a)C(nd)-4.024 E F1(O)4.024 E F0(is)4.024 E(mapped to) 97 174 Q F1(I)2.5 E F0 2.5(,t)C(hen if)-2.5 E F2 -.37(re)2.5 G(map).37 E F0(is set,)2.5 E F1(o)2.5 E F0(will map to)2.5 E F1(I)2.5 E F0 2.5(,b)C (ut if)-2.7 E F2(nor)2.5 E(emap)-.37 E F0(is set, it will map to)2.5 E F1(O)2.5 E F0(.)A F1 -.18(re)72 196.8 S(port).18 E F0(def)188.97 E (ault: report=5\207)-.1 E .984 (Speci\214es a threshold for feedback from commands.)97 212.4 R(An)5.984 E 3.484(yc)-.15 G .983 (ommand which modi\214es more than the speci\214ed)-3.484 F 1.02 (number of lines will pro)97 224.4 R 1.02 (vide feedback as to the scope of its changes.)-.15 F -.15(Fo)6.02 G 3.52(rc).15 G 1.02(ommands such as)-3.52 F F2(global)3.52 E F0(,)A F2 (open)3.52 E F0(,)A F2(undo)97 236.4 Q F0 2.876(,a)C(nd)-2.876 E F2 (visual)2.876 E F0 .376(which ha)2.876 F .676 -.15(ve p)-.2 H .376 (otentially more f).15 F .376 (ar reaching scope, the net change in the number of lines in the)-.1 F -.2(bu)97 248.4 S -.25(ff).2 G .336(er is presented at the end of the command, subject to this same threshold.) ..25 F .337(Thus noti\214cation is suppressed)5.337 F(during a)97 260.4 Q F2(global)2.5 E F0(command on the indi)2.5 E(vidual commands performed.) -.25 E F1(scr)72 283.2 Q(oll)-.18 E F0(def)192.85 E(ault: scroll=)-.1 E /F3 6/Times-Roman@0 SF(1)-2.8 I F0<85>2.8 I F3(2)A F0(windo)2.5 E(w)-.25 E .352(Determines the number of logical lines scrolled when an end-of-\214le is recei) 97 298.8 R -.15(ve)-.25 G 2.852(df).15 G .351 (rom a terminal input in com-)-2.852 F (mand mode, and the number of lines printed by a command mode)97 310.8 Q F2(z)2.5 E F0(command \(double the v)2.5 E(alue of)-.25 E F2(scr)2.5 E (oll)-.45 E F0(\).)A F1(sections)72 333.6 Q F0(def)182.67 E (ault: sections=SHNHH)-.1 E(HU)5 E 1.171 (Speci\214es the section macros for the)97 349.2 R F1([[)3.671 E F0(and) 3.671 E F1(]])3.671 E F0 1.172(operations in)3.672 F F2(open)3.672 E F0 (and)3.672 E F2(visual.)3.672 E F0 1.172(The pairs of characters in the) 6.172 F(options')97 361.2 Q 2.5(sv)-.55 G (alue are the names of the macros which start paragraphs.)-2.75 E F1 (shell)72 384 Q F0(,)A F1(sh)2.5 E F0(def)182.1 E(ault: sh=/bin/sh)-.1 E (Gi)97 399.6 Q -.15(ve)-.25 G 3.508(st).15 G 1.008 (he path name of the shell fork)-3.508 F 1.007 (ed for the shell escape command `!', and by the)-.1 F F2(shell)3.507 E F0 3.507(command. The)3.507 F(def)97 411.6 Q(ault is tak)-.1 E (en from SHELL in the en)-.1 E(vironment, if present.)-.4 E F1 (shiftwidth)72 434.4 Q F0(,)A F1(sw)2.5 E F0(def)156.55 E(ault: sw=8)-.1 E(Gi)97 450 Q -.15(ve)-.25 G 3.437(st).15 G .937(he width a softw)-3.437 F .938(are tab stop, used in re)-.1 F -.15(ve)-.25 G .938 (rse tabbing with).15 F F1(^D)3.438 E F0 .938(when using)3.438 F F2 (autoindent)3.438 E F0 .938(to append te)3.438 F(xt,)-.15 E (and by the shift commands.)97 462 Q F1(sho)72 484.8 Q(wmatch, sm)-.1 E F0(def)150.55 E(ault: nosm)-.1 E(In)97 500.4 Q F2(open)2.909 E F0(and) 2.909 E F2(visual)2.909 E F0 .409(mode, when a)2.909 F F1(\))2.909 E F0 (or)2.909 E F1(})2.909 E F0 .408(is typed, mo)2.909 F .708 -.15(ve t) -.15 H .408(he cursor to the matching).15 F F1(\()2.908 E F0(or)2.908 E F1({)2.908 E F0 .408(for one second if this)2.908 F (matching character is on the screen.)97 512.4 Q(Extremely useful with)5 E F2(lisp.)2.5 E F1(slo)72 535.2 Q -.1(wo)-.1 G(pen, slo).1 E(w)-.1 E F0 (terminal dependent)152.96 E(Af)97 550.8 Q .982 (fects the display algorithm used in)-.25 F F2(visual)3.482 E F0 .982 (mode, holding of)3.482 F 3.482(fd)-.25 G .983 (isplay updating during input of ne)-3.482 F 3.483(wt)-.25 G -.15(ex) -3.483 G 3.483(tt).15 G(o)-3.483 E(impro)97 562.8 Q .9 12a5 68 -.15(ve t)-.15 H .668(hroughput when the terminal in use is both slo).15 F 3.167(wa) -.25 G .667(nd unintelligent.)-3.167 F(See)5.667 E F2 .667(An Intr)3.167 F .667(oduction to Display)-.45 F(Editing with V)97 574.8 Q(i)-.74 E F0 (for more details.)2.5 E F1(tabstop, ts)72 597.6 Q F0(def)172.11 E (ault: ts=8)-.1 E(The editor e)97 613.2 Q (xpands tabs in the input \214le to be on)-.15 E F2(tabstop)2.5 E F0 (boundaries for the purposes of display)2.5 E(.)-.65 E F1(taglength, tl) 72 636 Q F0(def)164.89 E(ault: tl=0)-.1 E -.8(Ta)97 651.6 S .709 (gs are not signi\214cant be).8 F .709(yond this man)-.15 F 3.209(yc) -.15 G 3.209(haracters. A)-3.209 F -.25(va)3.209 G .71 (lue of zero \(the def).25 F .71(ault\) means that all characters)-.1 F (are signi\214cant.)97 663.6 Q .32 LW 144 708.2 72 708.2 DL/F4 8 /Times-Roman@0 SF 2(\2072f)72 720 S(or)-2 E/F5 8/Times-Italic@0 SF(edit) 2 E F4(.)A EP %%Page: 17 17 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Ex Reference Manual)72 48 Q(USD:12-17)334.7 E/F1 10/Times-Bold@0 SF(tags)72 84 Q F0(def)198.78 E (ault: tags=tags /usr/lib/tags)-.1 E 3.326(Ap)97 99.6 S .826 (ath of \214les to be used as tag \214les for the)-3.326 F/F2 10 /Times-Italic@0 SF(ta)3.326 E(g)-.1 E F0 3.326(command. A)3.326 F .826 (requested tag is searched for in the speci\214ed)3.326 F .305 (\214les, sequentially)97 111.6 R 5.305(.B)-.65 G 2.805(yd)-5.305 G(ef) -2.805 E .305(ault, \214les called)-.1 F F1(tags)2.805 E F0 .306 (are searched for in the current directory and in /usr/lib \(a mas-) 2.805 F(ter \214le for the entire system\).)97 123.6 Q F1(term)72 146.4 Q F0(from en)195.46 E(vironment TERM)-.4 E (The terminal type of the output de)97 162 Q(vice.)-.25 E F1(terse)72 184.8 Q F0(def)195.46 E(ault: noterse)-.1 E (Shorter error diagnostics are produced for the e)97 200.4 Q (xperienced user)-.15 E(.)-.55 E F1(war)72 223.2 Q(n)-.15 E F0(def) 193.93 E(ault: w)-.1 E(arn)-.1 E -.8(Wa)97 238.8 S (rn if there has been `[No write since last change]' before a `!').8 E (command escape.)5 E F1(windo)72 261.6 Q(w)-.1 E F0(def)182.76 E (ault: windo)-.1 E(w=speed dependent)-.25 E .777 (The number of lines in a te)97 277.2 R .776(xt windo)-.15 F 3.276(wi) -.25 G 3.276(nt)-3.276 G(he)-3.276 E F2(visual)3.276 E F0 3.276 (command. The)3.276 F(def)3.276 E .776(ault is 8 at slo)-.1 F 3.276(ws) -.25 G .776(peeds \(600 baud or)-3.276 F(less\), 16 at medium speed \(1200 baud\), and the full screen \(minus one line\) at higher speeds.) 97 289.2 Q F1(w300, w1200 w9600)72 312 Q F0 1.007 (These are not true options b)97 327.6 R 1.007(ut set)-.2 F F1(windo) 3.507 E(w)-.1 E F0 1.007(only if the speed is slo)3.507 F 3.508(w\()-.25 G 1.008(300\), medium \(1200\), or high \(9600\),)-3.508 F(respecti)97 339.6 Q -.15(ve)-.25 G(ly).15 E 5(.T)-.65 G(he)-5 E 2.5(ya)-.15 G (re suitable for an EXINIT and mak)-2.5 E 2.5(ei)-.1 G 2.5(te)-2.5 G (asy to change the 8/16/full screen rule.)-2.5 E F1(wrapscan)72 362.4 Q F0(,)A F1(ws)2.5 E F0(def)158.78 E(ault: ws)-.1 E(Searches using the re) 97 378 Q(gular e)-.15 E (xpressions in addressing will wrap around past the end of the \214le.) -.15 E F1(wrapmar)72 400.8 Q(gin)-.1 E F0(,)A F1(wm)2.5 E F0(def)142.22 E(ault: wm=0)-.1 E .423(De\214nes a mar)97 416.4 R .423 (gin for automatic wrapo)-.18 F -.15(ve)-.15 G 2.923(ro).15 G 2.923(ft) -2.923 G -.15(ex)-2.923 G 2.923(td).15 G .423(uring input in)-2.923 F F2 (open)2.923 E F0(and)2.923 E F2(visual)2.923 E F0 2.923(modes. See)2.923 F F2 .422(An Intr)2.923 F(oduction)-.45 E(to T)97 428.4 Q -.2(ex)-.92 G 2.5(tE).2 G(diting with V)-2.5 E(i)-.74 E F0(for details.)2.5 E F1 (writeany)72 451.2 Q F0(,)A F1(wa)2.5 E F0(def)161.01 E(ault: no)-.1 E -.1(wa)-.25 G .53(Inhibit the checks normally made before)97 466.8 R F2 (write)3.03 E F0 .53(commands, allo)3.03 F .53(wing a write to an)-.25 F 3.03<798c>-.15 G .53(le which the system pro-)-3.03 F (tection mechanism will allo)97 478.8 Q -.65(w.)-.25 G F1 2.5(10. Ackno) 72 502.8 R(wledgements)-.1 E F0 .141(Chuck Hale)97 518.4 R 2.641(yc)-.15 G(ontrib)-2.641 E .141(uted greatly to the early de)-.2 F -.15(ve)-.25 G ..141(lopment of).15 F F2 -.2(ex)2.641 G(.).2 E F0 .14 (Bruce Englar encouraged the redesign which)5.141 F .675(led to)72 530.4 R F2 -.2(ex)3.175 G F0 -.15(ve)3.375 G .675(rsion 1.).15 F .675(Bill Jo) 5.675 F 3.175(yw)-.1 G .675(rote v)-3.175 F .676 (ersions 1 and 2.0 through 2.7, and created the frame)-.15 F -.1(wo)-.25 G .676(rk that users see in the).1 F .252(present editor)72 542.4 R 5.252(.M)-.55 G .252 (ark Horton added macros and other features and made the editor w)-5.252 F .251(ork on a lar)-.1 F .251(ge number of termi-)-.18 F (nals and Unix systems.)72 554.4 Q EP %%Trailer end %%EOF . 0