Expand PMF_FN_* macros.
[netbsd-mini2440.git] / usr.bin / vi / docs / vi.ref.ps
blobb5cc15e64fc8cfdd26097d8fb7434953fd735a07
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.08
3 %%DocumentNeededResources: font Times-Roman
4 %%+ font Times-Bold
5 %%+ font Courier-Bold
6 %%+ font Symbol
7 %%+ font Courier
8 %%+ font Times-Italic
9 %%DocumentSuppliedResources: procset grops 1.08 0
10 %%Pages: 10
11 %%PageOrder: Ascend
12 %%Orientation: Portrait
13 %%EndComments
14 %%BeginProlog
15 %%BeginResource: procset grops 1.08 0
16 /setpacking where{
17 pop
18 currentpacking
19 true setpacking
20 }if
21 /grops 120 dict dup begin
22 /SC 32 def
23 /A/show load def
24 /B{0 SC 3 -1 roll widthshow}bind def
25 /C{0 exch ashow}bind def
26 /D{0 exch 0 SC 5 2 roll awidthshow}bind def
27 /E{0 rmoveto show}bind def
28 /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
29 /G{0 rmoveto 0 exch ashow}bind def
30 /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
31 /I{0 exch rmoveto show}bind def
32 /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
33 /K{0 exch rmoveto 0 exch ashow}bind def
34 /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
35 /M{rmoveto show}bind def
36 /N{rmoveto 0 SC 3 -1 roll widthshow}bind def
37 /O{rmoveto 0 exch ashow}bind def
38 /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
39 /Q{moveto show}bind def
40 /R{moveto 0 SC 3 -1 roll widthshow}bind def
41 /S{moveto 0 exch ashow}bind def
42 /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
43 /SF{
44 findfont exch
45 [exch dup 0 exch 0 exch neg 0 0]makefont
46 dup setfont
47 [exch/setfont cvx]cvx bind def
48 }bind def
49 /MF{
50 findfont
51 [5 2 roll
52 0 3 1 roll 
53 neg 0 0]makefont
54 dup setfont
55 [exch/setfont cvx]cvx bind def
56 }bind def
57 /level0 0 def
58 /RES 0 def
59 /PL 0 def
60 /LS 0 def
61 /PLG{
62 gsave newpath clippath pathbbox grestore
63 exch pop add exch pop
64 }bind def
65 /BP{
66 /level0 save def
67 1 setlinecap
68 1 setlinejoin
69 72 RES div dup scale
70 LS{
71 90 rotate
73 0 PL translate
74 }ifelse
75 1 -1 scale
76 }bind def
77 /EP{
78 level0 restore
79 showpage
80 }bind def
81 /DA{
82 newpath arcn stroke
83 }bind def
84 /SN{
85 transform
86 .25 sub exch .25 sub exch
87 round .25 add exch round .25 add exch
88 itransform
89 }bind def
90 /DL{
92 moveto
94 lineto stroke
95 }bind def
96 /DC{
97 newpath 0 360 arc closepath
98 }bind def
99 /TM matrix def
100 /DE{
101 TM currentmatrix pop
102 translate scale newpath 0 0 .5 0 360 arc closepath
103 TM setmatrix
104 }bind def
105 /RC/rcurveto load def
106 /RL/rlineto load def
107 /ST/stroke load def
108 /MT/moveto load def
109 /CL/closepath load def
110 /FL{
111 currentgray exch setgray fill setgray
112 }bind def
113 /BL/fill load def
114 /LW/setlinewidth load def
115 /RE{
116 findfont
117 dup maxlength 1 index/FontName known not{1 add}if dict begin
119 1 index/FID ne{def}{pop pop}ifelse
120 }forall
121 /Encoding exch def
122 dup/FontName exch def
123 currentdict end definefont pop
124 }bind def
125 /DEFS 0 def
126 /EBEGIN{
127 moveto
128 DEFS begin
129 }bind def
130 /EEND/end load def
131 /CNT 0 def
132 /level1 0 def
133 /PBEGIN{
134 /level1 save def
135 translate
136 div 3 1 roll div exch scale
137 neg exch neg exch translate
138 0 setgray
139 0 setlinecap
140 1 setlinewidth
141 0 setlinejoin
142 10 setmiterlimit
143 []0 setdash
144 /setstrokeadjust where{
146 false setstrokeadjust
148 /setoverprint where{
150 false setoverprint
152 newpath
153 /CNT countdictstack def
154 userdict begin
155 /showpage{}def
156 }bind def
157 /PEND{
158 clear
159 countdictstack CNT sub{end}repeat
160 level1 restore
161 }bind def
162 end def
163 /setpacking where{
165 setpacking
167 %%EndResource
168 %%IncludeResource: font Times-Roman
169 %%IncludeResource: font Times-Bold
170 %%IncludeResource: font Courier-Bold
171 %%IncludeResource: font Symbol
172 %%IncludeResource: font Courier
173 %%IncludeResource: font Times-Italic
174 grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL
175 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron/scaron/zcaron
176 /Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef/.notdef/.notdef
177 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
178 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/space
179 /exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft
180 /parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four
181 /five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C
182 /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
183 /bracketright/circumflex/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q
184 /r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase
185 /guillemotleft/guillemotright/bullet/florin/fraction/perthousand/dagger
186 /daggerdbl/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
187 /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
188 /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar
189 /section/dieresis/copyright/ordfeminine/guilsinglleft/logicalnot/minus
190 /registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu
191 /paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guilsinglright
192 /onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde
193 /Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
194 /Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
195 /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
196 /agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
197 /ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
198 /oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
199 /udieresis/yacute/thorn/ydieresis]def/Times-Italic@0 ENC0/Times-Italic RE
200 /Courier@0 ENC0/Courier RE/Courier-Bold@0 ENC0/Courier-Bold RE/Times-Bold@0
201 ENC0/Times-Bold RE/Times-Roman@0 ENC0/Times-Roman RE
202 %%EndProlog
203 %%Page: 1 1
204 %%BeginPageSetup
206 %%EndPageSetup
207 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
208 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
209 (AL \( 1 \))-.4 F/F1 10/Times-Bold@0 SF -.2(NA)72 108 S(ME).2 E/F2 10
210 /Courier-Bold@0 SF(ex, vi, view)102 120 Q F0 2.5<ad74>2.5 G -.15(ex)187.42 120
211 S 2.5(te).15 G(ditors)206.43 120 Q F1(DESCRIPTION)72 144 Q F2(Vi)102 156 Q F0
212 .176(is a screen oriented te)2.676 F .176(xt editor)-.15 F(.)-.55 E F2(Ex)5.176
213 E F0 .176(is a line-oriented te)2.676 F .175(xt editor)-.15 F(.)-.55 E F2(Ex)
214 5.175 E F0(and)2.675 E F2(vi)2.675 E F0 .175(are dif)2.675 F .175
215 (ferent interf)-.25 F .175(aces to the)-.1 F .56(same program, and it is possi\
216 ble to switch back and forth during an edit session.)102 168 R F2(View)5.561 E
217 F0 .561(is the equi)3.061 F -.25(va)-.25 G .561(lent of).25 F(using the)102 180
218 Q F2<ad52>4.166 E F0(\(read-only\) option of)2.5 E F2(vi)2.5 E F0(.)A .004
219 (This reference manual is the one pro)102 198 R .004(vided with the)-.15 F F2
220 (nex/nvi)2.504 E F0 -.15(ve)2.504 G .004(rsions of the).15 F F2(ex/vi)2.503 E
221 F0(te)2.503 E .003(xt editors.)-.15 F F2(Nex/nvi)5.003 E F0 .55
222 (are intended as b)102 210 R(ug-for)-.2 E(-b)-.2 E .55
223 (ug compatible replacements for the original F)-.2 F .55(ourth Berk)-.15 F(ele)
224 -.1 E 3.05(yS)-.15 G(oftw)458.37 210 Q .55(are Distrib)-.1 F(ution)-.2 E
225 (\(4BSD\))102 222 Q F2(ex)3.804 E F0(and)3.804 E F2(vi)3.804 E F0 3.804
226 (programs. This)3.804 F 1.303
227 (reference manual is accompanied by a traditional-style manual page.)3.804 F
228 .399(That manual page describes the functionality found in)102 234 R F2(ex/vi)
229 2.899 E F0 .399(in f)2.899 F .399(ar less detail than the description here.)-.1
230 F(In)5.399 E 1.211(addition, it describes the system interf)102 246 R 1.211
231 (ace to)-.1 F F2(ex/vi)3.711 E F0 3.711(,e)C 1.211
232 (.g. command line options, en)329.338 246 R 1.21(vironmental v)-.4 F(ariables,)
233 -.25 E(and similar things.)102 258 Q .087
234 (This reference is intended for users already f)102 276 R .087(amiliar with)-.1
235 F F2(ex/vi)2.588 E F0 2.588(.A)C -.15(ny)374.652 276 S .088
236 (one else should almost certainly read a).15 F .266
237 (good tutorial on the editor \214rst.)102 288 R .266(If you')5.266 F .266
238 (re in an unf)-.5 F .265(amiliar en)-.1 F .265
239 (vironment, and you absolutely ha)-.4 F .565 -.15(ve t)-.2 H 2.765(og).15 G
240 .265(et w)509.565 288 R(ork)-.1 E .354(done immediately)102 300 R 2.854(,s)-.65
241 G .354(ee the section entitled F)182.888 300 R .354(AST ST)-.74 F(AR)-.93 E
242 .354(TUP in the manual page.)-.6 F(It')5.355 E 2.855(sp)-.55 G .355
243 (robably enough to get)451.445 300 R(you going.)102 312 Q -.15(Fo)102 330 S
244 3.261(rt).15 G .761(he rest of this reference,)121.781 330 R F2(nex/nvi)3.261 E
245 F0 .761(is used only when it')3.261 F 3.26(sn)-.55 G .76
246 (ecessary to distinguish it from the historic)367.67 330 R(implementations of)
247 102 342 Q F2(ex/vi)2.5 E F0(.)A F1(ADDITION)72 366 Q 1.666(AL FEA)-.2 F(TURES)
248 -.95 E F0 .616(There are a fe)102 378 R 3.116(wf)-.25 G .616(eatures in)172.504
249 378 R F2(nex/nvi)3.116 E F0 .616(that are not found in historic v)3.116 F .616
250 (ersions of)-.15 F F2(ex/vi)3.116 E F0 3.116(.Al)C .616(ist of those fea-)
251 476.222 378 R(tures is as follo)102 390 Q(ws:)-.25 E(8-bit clean data, lar)102
252 408 Q(ge lines, \214les)-.18 E F2(Nvi/nex)143 420 Q F0 .864(will edit an)3.364
253 F 3.364(yf)-.15 G .864(ormat \214le.)246.636 420 R .863
254 (Line lengths are limited by a)5.863 F -.25(va)-.2 G .863(ilable memory).25 F
255 3.363(,a)-.65 G .863(nd \214le sizes)491.054 420 R .511(are limited by a)143
256 432 R -.25(va)-.2 G .511(ilable disk space.).25 F .512(The command `)5.511 F
257 (`^Vx[0-9A-F)-.74 E(a-f])-.15 E/F3 10/Symbol SF(*)A F0 -.74('')C 3.012(,i).74 G
258 3.012(ni)439.892 432 S .512(nput mode, will insert)450.684 432 R(an)143 444 Q
259 2.5(yl)-.15 G -2.25 -.15(eg a)162.57 444 T 2.5(lc).15 G(haracter v)185.97 444 Q
260 (alue into the te)-.25 E(xt.)-.15 E(Split screens)102 462 Q .036(The command `)
261 143 474 R .036(`:sp[lit] [\214le ...]')-.74 F 2.536('s)-.74 G .036
262 (plits the screen in vi mode.)280.01 474 R .035(The k)5.035 F .335 -.15(ey `)
263 -.1 H(`^W')-.59 E 2.535('s)-.74 G .035(witches between the)458.84 474 R(fore)
264 143 486 Q .747(ground screens, and the `)-.15 F .747(`:resize count')-.74 F
265 3.247('c)-.74 G .747(ommand can be used to gro)329.952 486 R 3.248(wo)-.25 G
266 3.248(rs)459.166 486 S .748(hrink a particular)469.634 486 R(screen.)143 498 Q
267 (Background and fore)102 516 Q(ground screens)-.15 E .921(The command `)143 528
268 R(`:bg')-.74 E 3.421('b)-.74 G .921
269 (ackgrounds the current screen, and the command `)237.873 528 R .92
270 (`:fg [\214le]')-.74 F 3.42('f)-.74 G(ore)495.16 528 Q(grounds)-.15 E .097
271 (the backgrounded screen that is editing the speci\214ed \214le, or)143 540 R
272 2.597(,b)-.4 G 2.598(yd)391.31 540 S(ef)403.908 540 Q .098
273 (ault, the \214rst background screen)-.1 F(on the queue.)143 552 Q
274 (The command `)5 E(`:di[splay] s[creens]')-.74 E 2.5('l)-.74 G
275 (ists the background screens.)355.63 552 Q(Shell screens)102 570 Q .128
276 (The command `)143 582 R .128(`:sc[ript] [\214le ...]')-.74 F 2.628('r)-.74 G
277 .128(uns a shell in the screen.)284.9 582 R .127
278 (Editing is unchanged, with the e)5.127 F(xcep-)-.15 E
279 (tion that a <carriage-return> enters the current line \(stripped of an)143 594
280 Q 2.5(yp)-.15 G(rompt\) as input to the shell.)418.78 594 Q -.8(Ta)102 612 S
281 2.5(gs).8 G(tacks)123.14 612 Q -.8(Ta)143 624 S .234(gs are no).8 F 2.734(wm)
282 -.25 G .234(aintained in a stack.)206.802 624 R .234(The command `)5.234 F
283 (`^T')-.74 E 2.734('r)-.74 G .235(eturns to the pre)379.97 624 R .235
284 (vious tag location.)-.25 F(The)5.235 E .251(command `)143 636 R .251
285 (`:tagpop [number)-.74 F(\214le]')7.168 E 2.751('r)-.74 G .251
286 (eturns to the most recent tag location by def)293.021 636 R .251(ault, or)-.1
287 F 2.75(,o)-.4 G(ptional-)508.89 636 Q .45(ly to a speci\214c tag number in the\
288  tag stack, or the most recent tag from the speci\214ed \214le.)143 648 R .45
289 (Use the)5.45 F .186(command `)143 660 R .186(`:di[splay] t[ags]')-.74 F 2.686
290 ('t)-.74 G 2.686(ov)266.218 660 S(ie)278.904 660 Q 2.686(wt)-.25 G .185
291 (he tags stack.)298.56 660 R .185(The command `)5.185 F(`:tagtop')-.74 E 2.685
292 ('r)-.74 G .185(eturns to the top of)463.71 660 R(the tag stack.)143 672 Q(Ne)
293 102 690 Q 2.5(wd)-.25 G(isplays)128.13 690 Q 1.268(The command `)143 702 R
294 1.268(`:di[splay] b[uf)-.74 F 6.702(fers] s[creens] t[ags]')-.25 F 3.768('c)
295 -.74 G 1.269(an be used to display)379.666 702 R 3.769(,r)-.65 G(especti)
296 477.571 702 Q -.15(ve)-.25 G(ly).15 E 3.769(,t)-.65 G(he)530.56 702 Q 167.75
297 (4.4BSD March)72 750 R(18, 1994)2.5 E(1)535 750 Q EP
298 %%Page: 2 2
299 %%BeginPageSetup
301 %%EndPageSetup
302 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
303 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
304 (AL \( 1 \))-.4 F(current cut b)143 96 Q(uf)-.2 E
305 (fers, the backgrounded screens, and the tags stack.)-.25 E(In\214nite undo)102
306 114 Q 1.052(The changes made during an edit session may be rolled backw)143 126
307 R 1.051(ard and forw)-.1 F 3.551(ard. A)-.1 F('.)3.551 E 3.551('c)-.7 G(ommand)
308 505 126 Q .369(immediately after a 'u' command continues either forw)143 138 R
309 .369(ard or backw)-.1 F .37(ard depending on whether the)-.1 F('u' command w)
310 143 150 Q(as an undo or a redo.)-.1 E(Usage information)102 168 Q .412
311 (The command `)143 180 R(`:e)-.74 E .412(xu[sage] [cmd]')-.15 F 2.912('a)-.74 G
312 .412(nd `)291.298 180 R .412(`viu[sage] [k)-.74 F -.15(ey)-.1 G(]').15 E 2.912
313 ('p)-.74 G(ro)384.934 180 Q .411(vide usage information for all of the)-.15 F
314 .3 -.15(ex a)143 192 T(nd vi commands by def).15 E(ault, or)-.1 E 2.5(,o)-.4 G
315 (ptionally)290.94 192 Q 2.5(,f)-.65 G(or a speci\214c command or k)334.18 192 Q
316 -.15(ey)-.1 G(.)-.5 E(Extended re)102 210 Q(gular e)-.15 E(xpressions)-.15 E
317 .811(The `)143 222 R .811(`:set e)-.74 F(xtended')-.15 E 3.311('c)-.74 G .812
318 (ommand treats search and other command re)234.603 222 R .812(gular e)-.15 F
319 .812(xpressions as e)-.15 F(xtended)-.15 E(\(e)143 234 Q(grep\(1\) style\) re)
320 -.15 E(gular e)-.15 E(xpressions.)-.15 E -.8(Wo)102 252 S(rd search).8 E
321 (The command `)143 264 Q(`^A')-.74 E 2.5('s)-.74 G(earches for the w)231.77 264
322 Q(ord referenced by the cursor)-.1 E(.)-.55 E(Number increment)102 282 Q
323 (The command `)143 294 Q(`#')-.74 E 2.5('i)-.74 G
324 (ncrements the number referenced by the cursor)225.11 294 Q(.)-.55 E(Pre)102
325 312 Q(vious \214le)-.25 E(The command `)143 324 Q(`:pre)-.74 E(v[ious][!]')-.25
326 E 2.5('e)-.74 G(dits the pre)275.39 324 Q(vious \214le from the ar)-.25 E
327 (gument list.)-.18 E(Left-Right scrolling)102 342 Q .734(The command `)143 354
328 R .733(`:set leftright')-.74 F 3.233('m)-.74 G(ak)276.653 354 Q(es)-.1 E/F1 10
329 /Courier-Bold@0 SF(nvi)3.233 E F0 .733
330 (do left-right screen scrolling, instead of the traditional)3.233 F F1(vi)143
331 366 Q F0(line wrapping.)2.5 E/F2 10/Times-Bold@0 SF(RECO)72 390 Q(VER)-.5 E(Y)
332 -.35 E F0 .128(There is no reco)102 402 R -.15(ve)-.15 G .128(ry program for)
333 .15 F F1(nvi)2.628 E F0 2.628(,n)C .128(or does)266.106 402 R F1(nvi)2.628 E F0
334 .128(run setuid.)2.628 F .129(Users may reco)5.129 F -.15(ve)-.15 G 2.629(ra)
335 .15 G .429 -.15(ny \214)448.124 402 T .129(le which the).15 F 2.629(ym)-.15 G
336 (ay)530.56 402 Q(read, and the superuser may reco)102 414 Q -.15(ve)-.15 G 2.5
337 (ra).15 G .3 -.15(ny e)253.03 414 T(dit session.).15 E 2.995
338 (Edit sessions are back)102 432 R 2.994(ed by \214les in)-.1 F/F3 10/Courier@0
339 SF(/var/tmp/vi.recover)5.494 E F0 5.494(,a)C 2.994(nd are named `)391.224 432 R
340 (`vi.XXXX')-.74 E 2.994(', where)-.74 F -.74(``)102 444 S(XXXX').74 E 3.104('i)
341 -.74 G 3.104(san)148.604 444 S .605(umber related to the process id.)168.142
342 444 R .605
343 (When a \214le is \214rst modi\214ed, a second \214le, which contains)5.605 F
344 .185(an email message for the user)102 456 R 2.685(,i)-.4 G 2.685(sc)229.07 456
345 S .185(reated, and is named `)240.085 456 R(`reco)-.74 E -.15(ve)-.15 G -.55
346 (r.).15 G(XXXX').55 E .185(', where, ag)-.74 F .185(ain, `)-.05 F(`XXXX')-.74 E
347 2.685('i)-.74 G 2.685(sa)505.655 456 S(ssoci-)516.67 456 Q .098
348 (ated with the process id.)102 468 R .098(Both \214les are remo)5.098 F -.15
349 (ve)-.15 G 2.599(da).15 G 2.599(tt)302.273 468 S .099
350 (he end of a normal edit session, b)310.432 468 R .099
351 (ut will remain if the ed-)-.2 F 2.248
352 (it session is abnormally terminated or the user enters the e)102 480 R 2.248
353 (x/vi `)-.15 F(`preserv)-.74 E(e')-.15 E 4.748('c)-.74 G 4.748(ommand. The)
354 431.578 480 R 2.248(use of the)4.748 F F3(/var/tmp)102 492 Q F0
355 (directory may be changed setting the)2.5 E F2 -.18(re)2.5 G(cdir).18 E F0
356 (option in the user')2.5 E 2.5(so)-.55 G 2.5(rs)414.78 492 S
357 (ystem startup information.)424.5 492 Q .143(The reco)102 510 R -.15(ve)-.15 G
358 .143(ry directory should ha).15 F .443 -.15(ve t)-.2 H .143(he `).15 F(`stick)
359 -.74 E(y-bit')-.15 E 2.643('s)-.74 G .143(et so that only the o)317.611 510 R
360 .144(wners of \214les may remo)-.25 F .444 -.15(ve t)-.15 H 2.644(hem. If).15 F
361 .106(this is not possible on the system, then a pseudo-user should o)102 522 R
362 .106(wn the reco)-.25 F -.15(ve)-.15 G .106(ry directory).15 F 5.106(.T)-.65 G
363 .105(he reco)467.35 522 R -.15(ve)-.15 G .105(ry direc-).15 F
364 (tory must be both read and write-able by an)102 534 Q 2.5(yu)-.15 G(ser)288.76
365 534 Q(.)-.55 E .601(The reco)102 552 R -.15(ve)-.15 G .601(ry \214le has all o\
366 f the necessary information in it to enable the user to reco).15 F -.15(ve)-.15
367 G 3.101(rt).15 G .601(he edit session.)464.037 552 R(In)5.601 E .322
368 (addition, it has all of the necessary email headers for sendmail.)102 564 R
369 .322(When the system is rebooted, all of the \214les)5.322 F(in)102 576 Q F3
370 (/var/tmp/vi.recover)2.694 E F0 .194(named `)2.694 F(`reco)-.74 E -.15(ve)-.15
371 G -.55(r.).15 G(XXXX').55 E 2.694('s)-.74 G .195
372 (hould be sent by email, using the)337.456 576 R F1<ad74>4.361 E F0 .195
373 (\215ag of send-)2.695 F .335
374 (mail \(or a similar mechanism in other mailers\).)102 588 R 2.835(As)5.335 G
375 .335(imple w)311.935 588 R .335(ay to do this is to insert the follo)-.1 F .335
376 (wing script into)-.25 F(your)102 600 Q F3(/etc/rc.local)2.5 E F0
377 (\(or other startup\) \214le:)2.5 E F3
378 (virecovery=`echo /var/tmp/vi.recover/recover.)132 612 Q/F4 10/Symbol SF(*)A F3
379 (`)A(if [ "$virecovery" != "/var/tmp/vi.recover/recover.)132 624 Q F4(*)A F3 6
380 ("])C 6(;t)461 624 S(hen)479 624 Q(echo 'Recovering vi editor sessions')177 636
381 Q(for i in $virecovery; do)177 648 Q(sendmail -t < $i)222 660 Q(done)177 672 Q
382 (fi)132 684 Q F0 167.75(4.4BSD March)72 750 R(18, 1994)2.5 E(2)535 750 Q EP
383 %%Page: 3 3
384 %%BeginPageSetup
386 %%EndPageSetup
387 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
388 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
389 (AL \( 1 \))-.4 F(If)102 96 Q/F1 10/Courier-Bold@0 SF(ex/vi)2.5 E F0(recei)2.5
390 E -.15(ve)-.25 G 2.5(sah).15 G(angup \(SIGHUP\) signal, it will email the reco)
391 190.46 96 Q -.15(ve)-.15 G(ry information to the user itself.).15 E .773
392 (If you don')102 114 R 3.273(th)-.18 G -2.25 -.2(av e)159.409 114 T .773
393 (the sendmail program on your system, the source \214le)3.473 F/F2 10/Courier@0
394 SF(nvi/recover.c)3.274 E F0 .774(will ha)3.274 F 1.074 -.15(ve t)-.2 H 3.274
395 (ob).15 G(e)535.56 114 Q(modi\214ed to use your local mail deli)102 126 Q -.15
396 (ve)-.25 G(ry programs.).15 E/F3 10/Times-Bold@0 SF(ST)72 150 Q(AR)-.9 E 1.666
397 (TUP INFORMA)-.4 F(TION)-.95 E F1(Ex/vi)102 162 Q F0 .098(interprets one of tw)
398 2.598 F 2.598(op)-.1 G .098(ossible en)225.43 162 R .098(vironmental v)-.4 F
399 .098(ariables and reads up to three of \214v)-.25 F 2.597(ep)-.15 G .097
400 (ossible \214les dur)473.896 162 R(-)-.2 E .695(ing startup.)102 174 R .695
401 (The v)5.695 F .695(ariables and \214les are e)-.25 F .695(xpected to contain)
402 -.15 F F1(ex)3.195 E F0 .695(commands, not)3.195 F F1(vi)3.195 E F0 3.195
403 (commands. In)3.195 F(addition,)3.195 E(the)102 186 Q 3.105(ya)-.15 G .605
404 (re interpreted)126.615 186 R/F4 10/Times-Italic@0 SF(befor)3.105 E(e)-.37 E F0
405 .604(the \214le to be edited is read, and therefore man)3.105 F(y)-.15 E F1(ex)
406 3.104 E F0 .604(commands may not be used.)3.104 F(Generally)102 198 Q 3.425(,a)
407 -.65 G 1.225 -.15(ny c)151.145 198 T .925(ommand that requires output to the s\
408 creen or that needs a \214le upon which to operate, will).15 F
409 (cause an error if included in a startup \214le or en)102 210 Q(vironmental v)
410 -.4 E(ariable.)-.25 E 2.112(First, the \214le)102 228 R F2(/etc/vi.exrc)4.612 E
411 F0 2.112(is read.)4.612 F 2.112(Second, the en)7.112 F 2.111(vironmental v)-.4
412 F(ariable)-.25 E F2(NEXINIT)4.611 E F0 2.111(\(or the v)4.611 F(ariable)-.25 E
413 F2(EXINIT)102 240 Q F0 4.085(,i)C(f)147.365 240 Q F2(NEXINIT)4.085 E F0(isn')
414 4.085 E 4.085(ts)-.18 G 1.585(et\) is interpreted.)226.44 240 R 1.586
415 (Third, if neither)6.586 F F2(NEXINIT)4.086 E F0(or)4.086 E F2(EXINIT)4.086 E
416 F0 -.1(wa)4.086 G 4.086(ss).1 G 1.586(et, the \214le)497.108 240 R F2
417 ($HOME/.nexrc)102 252 Q F0 1.231(\(or the \214le)3.731 F F2($HOME/.exrc)3.731 E
418 F0 3.731(,i)C(f)300.595 252 Q F2($HOME/.nexrc)3.731 E F0(doesn')3.731 E 3.731
419 (te)-.18 G 1.231(xist\) is read.)420.668 252 R -.15(Fo)6.23 G 1.23
420 (urth, the \214le).15 F F2(.nexrc)102 264 Q F0(\(or the \214le)2.5 E F2(.exrc)
421 2.5 E F0 2.5(,i)C(f)222.44 264 Q F2(.nexrc)2.5 E F0(doesn')2.5 E 2.5(te)-.18 G
422 (xist\) is read.)302.82 264 Q .431(Startup \214les will not be read if the)102
423 282 R 2.931(ya)-.15 G .431(re o)253.617 282 R .431(wned by an)-.25 F .431
424 (yone other than the real user)-.15 F .431(-id of the user running)-.2 F F1(vi)
425 2.931 E F0(,)A .031(\(or by `)102 294 R(`root')-.74 E 2.531('i)-.74 G 2.531(nt)
426 161.983 294 S .031(he case of the \214le)172.294 294 R F2(/etc/vi.exrc)2.531 E
427 F0 2.531(\)o)C 2.531(ri)327.79 294 S 2.531(ft)336.431 294 S(he)345.072 294 Q
428 2.531(ya)-.15 G .031(re writable by an)366.333 294 R .031
429 (yone other than the o)-.15 F(wner)-.25 E(.)-.55 E .725
430 (Home directory startup \214les \(i.e.)102 306 R F2($HOME/.nexrc)5.725 E F0
431 (and)3.225 E F2($HOME/.exrc)3.225 E F0 3.225(\)w)C .725
432 (ill not be read if the `)413.27 306 R(`HOME')-.74 E(')-.74 E(en)102 318 Q .454
433 (vironmental v)-.4 F .454(ariable is not set.)-.25 F .454
434 (Local startup \214les \(i.e.)5.454 F F2(.nexrc)5.454 E F0(and)2.954 E F2
435 (.exrc)2.954 E F0 2.954(\)w)C .454(ill not be read if the)438.038 318 R F3(exr)
436 2.953 E(c)-.18 E F0 .07(option is turned of)102 330 R 2.57(fi)-.25 G 2.57(nt)
437 184.25 330 S(he)194.6 330 Q F2(/etc/vi.exrc)2.57 E F0(,)A F2($HOME/.nexrc)2.57
438 E F0 2.57(,o)C(r)365.75 330 Q F2($HOME/.exrc)2.57 E F0 .07(\214les, or in the)
439 2.57 F F2(NEXINIT)2.57 E F0(or)102 342 Q F2(EXINIT)2.888 E F0(en)2.887 E .387
440 (vironmental v)-.4 F 2.887(ariables. It)-.25 F .387(is not an error for an)
441 2.887 F 2.887(yo)-.15 G 2.887(ft)361.688 342 S .387(he startup en)370.685 342 R
442 .387(vironmental v)-.4 F .387(ariables or \214les)-.25 F(not to e)102 354 Q
443 (xist.)-.15 E .711(Because the)102 372 R F1(ex)3.211 E F0 .712
444 (command set supported by)3.211 F F1(nex/nvi)3.212 E F0 .712
445 (is a superset of the command set supported by most)3.212 F .746
446 (historical implementations of)102 384 R F1(ex)3.246 E F0(,)A F1(nex/nvi)3.246
447 E F0 .746(can use the startup \214les created for the historical implementa-)
448 3.246 F(tions, b)102 396 Q(ut the con)-.2 E -.15(ve)-.4 G
449 (rse is often not true.).15 E F3 1.666(SIZING THE SCREEN)72 420 R F0 .325
450 (The size of the screen can be set in a number of w)102 432 R(ays.)-.1 E F1
451 (Ex/vi)5.326 E F0(tak)2.826 E .326(es the follo)-.1 F .326(wing steps until v)
452 -.25 F .326(alues are ob-)-.25 F(tained for both the number of ro)102 444 Q
453 (ws and number of columns in the screen.)-.25 E 10(1. If)102 468 R(the en)2.5 E
454 (vironmental v)-.4 E(ariable)-.25 E F2(LINES)2.5 E F0 -.15(ex)2.5 G
455 (ists, it is used to specify the number of ro).15 E(ws in the screen.)-.25 E 10
456 (2. If)102 480 R 1.904(the en)4.404 F 1.903(vironmental v)-.4 F(ariable)-.25 E
457 F2(COLUMNS)4.403 E F0 -.15(ex)4.403 G 1.903
458 (ists, it is used to specify the number of columns in the).15 F(screen.)122 492
459 Q 10(3. The)102 504 R(TIOCGWINSZ)2.5 E F2(ioctl)2.5 E F0
460 (\(2\) is attempted on the standard error \214le descriptor)A(.)-.55 E 10
461 (4. The)102 516 R(termcap entry is check)2.5 E(ed for the `)-.1 E(`li')-.74 E
462 2.5('e)-.74 G(ntry \(ro)295.36 516 Q(ws\) and the `)-.25 E(`co')-.74 E 2.5('e)
463 -.74 G(ntry \(columns\).)402.2 516 Q 10(5. The)102 528 R(number of ro)2.5 E
464 (ws is set to 24, and the number of columns is set to 80.)-.25 E .021
465 (If a windo)102 546 R 2.521(wc)-.25 G .021
466 (hange size signal \(SIGWINCH\) is recei)157.073 546 R -.15(ve)-.25 G .022
467 (d, the same steps are tak).15 F .022(en with the e)-.1 F .022
468 (xception that the)-.15 F(\214rst tw)102 558 Q 2.5(os)-.1 G(teps are skipped.)
469 141.35 558 Q F3 1.666(REGULAR EXPRESSIONS AND REPLA)72 582 R 1.666
470 (CEMENT STRINGS)-.55 F F0(Re)102 594 Q .105(gular e)-.15 F .105
471 (xpressions are used in line addresses, as the \214rst part of)-.15 F F3
472 (substitute)2.604 E F0(,)A F3(global)2.604 E F0 2.604(,a)C(nd)447.842 594 Q F3
473 (vglobal)2.604 E F0(commands,)2.604 E(and in search patterns.)102 606 Q .323
474 (The re)102 624 R .323(gular e)-.15 F .323(xpressions supported by)-.15 F F1
475 (ex)2.824 E F0(and)2.824 E F1(vi)2.824 E F0 .324(are, by def)2.824 F .324
476 (ault, the Basic Re)-.1 F .324(gular Expressions \(BRE')-.15 F .324(s\) de-)
477 -.55 F .102(scribed in the IEEE POSIX Standard 1003.2.)102 636 R(The)5.101 E F3
478 (extended)2.601 E F0 .101(option causes all re)2.601 F .101(gular e)-.15 F .101
479 (xpressions to be inter)-.15 F(-)-.2 E .517(preted as the Extended Re)102 648 R
480 .518(gular Expressions \(ERE')-.15 F .518(s\) described by the same standard.)
481 -.55 F(\(See)5.518 E F2(re_format)3.018 E F0(\(7\))A 1.615
482 (for more information.)102 660 R 1.615(Generally speaking, BRE')6.615 F 4.115
483 (sa)-.55 G(re)319.16 660 Q F2(ed)4.115 E F0 1.615(\(1\) and)B F2(grep)4.114 E
484 F0 1.614(\(1\) style re)B 1.614(gular e)-.15 F 1.614(xpressions, and)-.15 F
485 (ERE')102 672 Q 2.5(sa)-.55 G(re)134.5 672 Q F2(egrep)2.5 E F0(\(1\) style re)A
486 (gular e)-.15 E(xpressions.\))-.15 E 167.75(4.4BSD March)72 750 R(18, 1994)2.5
487 E(3)535 750 Q EP
488 %%Page: 4 4
489 %%BeginPageSetup
491 %%EndPageSetup
492 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
493 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
494 (AL \( 1 \))-.4 F
495 (There are some special strings and characters that can be used in RE')102 96 Q
496 (s:)-.55 E 10(1. An)102 108 R(empty RE \(e.g.)2.5 E -.74(``)5 G(//').74 E
497 ('\) is equi)-.74 E -.25(va)-.25 G(lent to the last RE used.).25 E 10(2. The)
498 102 120 R(construct `)2.5 E(`\\<')-.74 E 2.5('m)-.74 G(atches the be)209.75 120
499 Q(ginning of a w)-.15 E(ord.)-.1 E 10(3. The)102 132 R(construct `)2.5 E(`\\>')
500 -.74 E 2.5('m)-.74 G(atches the end of a w)209.75 132 Q(ord.)-.1 E 10(4. The)
501 102 144 R(character `)2.5 E(`~')-.74 E 2.5('m)-.74 G
502 (atches the replacement part of the last)204.64 144 Q/F1 10/Times-Bold@0 SF
503 (substitute)2.5 E F0(command.)2.5 E .598(When the)102 162 R F1(magic)3.099 E F0
504 .599(option is)3.099 F/F2 10/Times-Italic@0 SF(not)3.099 E F0 .599
505 (set, the only characters with special meanings are `)3.099 F(`^')-.74 E 3.099
506 ('a)-.74 G 3.099(tt)454.984 162 S .599(he be)463.643 162 R .599(ginning of an)
507 -.15 F 1.09(RE, `)102 174 R(`$')-.74 E 3.59('a)-.74 G 3.59(tt)145.74 174 S 1.09
508 (he end of an RE, and the escaping character `)154.89 174 R(`\\')-.74 E 1.089
509 ('. The characters `)-.74 F(`.')-.74 E 1.089(', `)-.74 F(`)-.74 E/F3 10/Symbol
510 SF(*)A F0 -.74('')C 3.589(,`).74 G(`[')472.333 174 Q 1.089(', and `)-.74 F(`~')
511 -.74 E 3.589('a)-.74 G(re)532.23 174 Q 1.05
512 (treated as ordinary characters unless preceded by a `)102 186 R(`\\')-.74 E
513 1.05('; when preceded by a `)-.74 F(`\\')-.74 E 3.55('t)-.74 G(he)444.17 186 Q
514 3.55(yr)-.15 G -2.25 -.15(eg a)465.34 186 T 1.05(in their special).15 F
515 (meaning.)102 198 Q(Replacement strings are the second part of a)102 216 Q F1
516 (substitute)2.5 E F0(command.)2.5 E 1.365(The character `)102 234 R(`&')-.74 E
517 3.865('\()-.74 G 1.365(or `)188.735 234 R(`\\&')-.74 E 3.864('i)-.74 G 3.864
518 (ft)229.974 234 S(he)239.948 234 Q F1(magic)3.864 E F0 1.364(option is)3.864 F
519 F2(not)3.864 E F0 1.364(set\) in the replacement string stands for the te)3.864
520 F(xt)-.15 E .713(matched by the RE that')102 246 R 3.213(sb)-.55 G .713
521 (eing replaced.)213.615 246 R .714(The character `)5.714 F(`~')-.74 E 3.214
522 ('\()-.74 G .714(or `)356.464 246 R(`\\~')-.74 E 3.214('i)-.74 G 3.214(ft)
523 391.952 246 S(he)401.276 246 Q F1(magic)3.214 E F0 .714(option is)3.214 F F2
524 (not)3.214 E F0 .714(set\) stands)3.214 F(for the replacement part of the pre)
525 102 258 Q(vious)-.25 E F1(substitute)2.5 E F0(command.)2.5 E .325(The string `)
526 102 276 R(`\\#')-.74 E .325(', where `)-.74 F(`#')-.74 E 2.825('i)-.74 G 2.825
527 (sa)220.625 276 S 2.825(ni)231.78 276 S(nte)242.385 276 Q .325(ger v)-.15 F
528 .325(alue from 1 to 9, stands for the te)-.25 F .325
529 (xt matched by the portion of the)-.15 F 1.239(RE enclosed in the #')102 288 R
530 1.239(th set of escaped parentheses, e.g.)-.18 F -.74(``)6.239 G(\\\(').74 E
531 3.74('a)-.74 G 1.24(nd `)366.4 288 R(`\\\)')-.74 E 1.24('. F)-.74 F 1.24(or e)
532 -.15 F 1.24(xample, `)-.15 F(`s/abc\\\(.)-.74 E F3(*)A F0(\\\)def/\\1/')A(')
533 -.74 E(deletes the strings `)102 300 Q(`abc')-.74 E 2.5('a)-.74 G(nd `)208.82
534 300 Q(`def')-.74 E 2.5('f)-.74 G(rom the matched pattern.)251.76 300 Q .052
535 (The strings `)102 318 R(`\\l')-.74 E .051(', `)-.74 F(`\\u')-.74 E .051(', `)
536 -.74 F(`\\L')-.74 E .051(', and `)-.74 F(`\\U')-.74 E 2.551('c)-.74 G .051
537 (an be used to modify the case of elements in the replacement string.)268.048
538 318 R .287(The string `)102 330 R(`\\l')-.74 E 2.787('c)-.74 G .287
539 (auses the ne)170.531 330 R .287(xt character to be con)-.15 F -.15(ve)-.4 G
540 .287(rted to lo).15 F .287(wercase; the string `)-.25 F(`\\u')-.74 E 2.787('b)
541 -.74 G(eha)457.575 330 Q -.15(ve)-.2 G 2.787(ss).15 G(imilarly)491.112 330 Q
542 2.788(,b)-.65 G(ut)532.22 330 Q(con)102 342 Q -.15(ve)-.4 G .449
543 (rts to uppercase.).15 F .449(The strings `)5.449 F(`\\L')-.74 E 2.949('c)-.74
544 G .449(auses characters up to the end of the string or the ne)273.174 342 R
545 .448(xt occurrence)-.15 F .637(of the strings `)102 354 R(`\\e')-.74 E 3.137
546 ('o)-.74 G 3.137(r`)185.828 354 S(`\\E')194.885 354 Q 3.137('t)-.74 G 3.137(ob)
547 218.942 354 S 3.137(ec)232.079 354 S(on)244.096 354 Q -.15(ve)-.4 G .637
548 (rted to lo).15 F .637(wercase; the string `)-.25 F(`\\U')-.74 E 3.137('b)-.74
549 G(eha)409.488 354 Q -.15(ve)-.2 G 3.138(ss).15 G(imilarly)443.376 354 Q 3.138
550 (,b)-.65 G .638(ut con)484.834 354 R -.15(ve)-.4 G .638(rts to).15 F
551 (uppercase.)102 366 Q(In)102 384 Q/F4 10/Courier-Bold@0 SF(vi)3.372 E F0 3.372
552 (,i)C .872(nserting a <control-M> into the replacement string will cause the m\
553 atched line to be split into tw)134.354 384 R(o)-.1 E(lines at that point.)102
554 396 Q F1 1.666(SET OPTIONS)72 420 R F0 .518(There are a lar)102 432 R .518
555 (ge number of options that may be set \(or unset\) to change the editor')-.18 F
556 3.019(sb)-.55 G(eha)453.612 432 Q(vior)-.2 E 5.519(.T)-.55 G .519(his section)
557 496.981 432 R(describes the options, their abbre)102 444 Q
558 (viations and their def)-.25 E(ault v)-.1 E(alues.)-.25 E .095
559 (In each entry belo)102 462 R 1.395 -.65(w, t)-.25 H .095
560 (he \214rst part of the tag line is the full name of the option, follo).65 F
561 .095(wed by an)-.25 F 2.595(ye)-.15 G(qui)487.915 462 Q -.25(va)-.25 G .095
562 (lent ab-).25 F(bre)102 474 Q 2.973(viations. \(Re)-.25 F -.05(ga)-.15 G .473
563 (rdless of the abbre).05 F .473
564 (viations, it is only necessary to use the minimum number of characters)-.25 F
565 .164(necessary to distinguish an abbre)102 486 R .164
566 (viation from all other commands for it to be accepted, in)-.25 F F4(nex/nvi)
567 2.663 E F0 2.663(.H)C(istor)519.09 486 Q(-)-.2 E(ically)102 498 Q 3.156(,o)-.65
568 G .656(nly the full name and the of)134.226 498 R .656(\214cial abbre)-.25 F
569 .657(viations were accepted by)-.25 F F4(ex/vi)3.157 E F0 3.157(.U)C .657
570 (sing full names in your)445.152 498 R .274(startup \214les and en)102 510 R
571 .274(vironmental v)-.4 F .274(ariables will probably mak)-.25 F 2.774(et)-.1 G
572 .274(hem more portable.\))351.192 510 R .274(The part in square brack-)5.274 F
573 .678(ets is the def)102 522 R .678(ault v)-.1 F .678(alue of the option.)-.25 F
574 .679(Most of the options are boolean, i.e. the)5.678 F 3.179(ya)-.15 G .679
575 (re either on or of)433.706 522 R .679(f, and do)-.25 F(not ha)102 534 Q .3
576 -.15(ve a)-.2 H 2.5(na).15 G(ssociated v)154.69 534 Q(alue.)-.25 E
577 (Options apply to both)102 552 Q F4(ex)2.5 E F0(and)2.5 E F4(vi)2.5 E F0
578 (modes, unless otherwise speci\214ed.)2.5 E -.15(Fo)102 570 S 3.542(ri).15 G
579 1.041(nformation on modifying the options or to display the options and their \
580 current v)122.062 570 R 1.041(alues, see the `)-.25 F(`set')-.74 E(')-.74 E
581 (command in the Ex Commands section.)102 582 Q/F5 10/Courier@0 SF
582 (altwerase [off])102 594 Q F4(Vi)131 606 Q F0(only)3.119 E 5.619(.C)-.65 G .619
583 (hange ho)178.038 606 R(w)-.25 E F4(vi)3.119 E F0 .619(does w)3.119 F .619
584 (ord erase during te)-.1 F .619(xt input.)-.15 F .62
585 (When this option is set, te)5.62 F .62(xt is brok)-.15 F(en)-.1 E .552(up int\
586 o three classes: alphabetic, numeric and underscore characters, other non-blan\
587 k characters, and)131 618 R .245(blank characters.)131 630 R .246
588 (Changing from one class to another marks the end of a w)5.245 F 2.746(ord. In)
589 -.1 F .246(addition, the class)2.746 F .411
590 (of the \214rst character erased is ignored \(which is e)131 642 R .41
591 (xactly what you w)-.15 F .41(ant when erasing pathname com-)-.1 F(ponents\).)
592 131 654 Q F5(autoindent, ai [off])102 666 Q F0 .317
593 (If this option is set, whene)131 678 R -.15(ve)-.25 G 2.817(ry).15 G .317
594 (ou create a ne)258.322 678 R 2.818(wl)-.25 G .318(ine \(using the)327.092 678
595 R F4(vi)2.818 E F1(A)2.818 E F0(,)A F1(a)2.818 E F0(,)A F1(C)2.818 E F0(,)A F1
596 (c)2.818 E F0(,)A F1(I)2.818 E F0(,)A F1(i)2.818 E F0(,)A F1(O)2.818 E F0(,)A
597 F1(o)2.818 E F0(,)A F1(R)2.818 E F0(,)A F1(r)2.818 E F0(,)A F1(S)2.818 E F0
598 2.818(,a)C(nd)523.292 678 Q F1(s)2.818 E F0 .302(commands, or the)131 690 R F4
599 (ex)2.802 E F1(append)2.802 E F0(,)A F1(change)2.802 E F0 2.802(,a)C(nd)297.312
600 690 Q F1(insert)2.801 E F0 .301(commands\) the ne)2.801 F 2.801(wl)-.25 G .301
601 (ine is automatically indented)423.827 690 R .443(to align the cursor with the\
602  \214rst non-blank character of the line from which you created it.)131 702 R
603 .443(Lines are)5.443 F 167.75(4.4BSD March)72 750 R(18, 1994)2.5 E(4)535 750 Q
605 %%Page: 5 5
606 %%BeginPageSetup
608 %%EndPageSetup
609 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
610 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
611 (AL \( 1 \))-.4 F 1.112(indented using tab characters to the e)131 96 R 1.112
612 (xtent possible \(based on the v)-.15 F 1.112(alue of the)-.25 F/F1 10
613 /Times-Bold@0 SF(tabstop)3.612 E F0 1.111(option\) and)3.611 F .548
614 (then using space characters as necessary)131 108 R 5.549(.F)-.65 G .549
615 (or commands inserting te)307.88 108 R .549(xt into the middle of a line, an)
616 -.15 F(y)-.15 E .47(blank characters to the right of the cursor are discarded,\
617  and the \214rst non-blank character to the right)131 120 R
618 (of the cursor is aligned as described abo)131 132 Q -.15(ve)-.15 G(.).15 E
619 .874(The indent characters are themselv)131 150 R .874(es some)-.15 F .875
620 (what special.)-.25 F .875(If you do not enter more characters on the)5.875 F
621 (ne)131 162 Q 3.705(wl)-.25 G 1.205(ine before mo)153.895 162 R 1.205(ving mo)
622 -.15 F 1.205
623 (ving to another line, or entering <escape>, the indent character will be)-.15
624 F .676(deleted and the line will be empty)131 174 R 5.676(.F)-.65 G .676(or e)
625 283.532 174 R .676(xample, if you enter <carriage-return> twice in succession,)
626 -.15 F .73(the line created by the \214rst <carriage-return> will not ha)131
627 186 R 1.03 -.15(ve a)-.2 H 1.03 -.15(ny c).15 H .73(haracters in it, re).15 F
628 -.05(ga)-.15 G .73(rdless of the in-).05 F(dentation of the pre)131 198 Q
629 (vious or subsequent line.)-.25 E .414(Indent characters also require that you\
630  enter additional erase characters to delete them.)131 216 R -.15(Fo)5.415 G
631 2.915(re).15 G(xample,)508.06 216 Q .754(if you ha)131 228 R 1.054 -.15(ve a)
632 -.2 H 3.254(ni).15 G .753(ndented line, containing only blanks, the \214rst <w)
633 195.876 228 R .753(ord-erase> character you enter will)-.1 F .676(erase up to \
634 end of the indent characters, and the second will erase back to the be)131 240
635 R .677(ginning of the line.)-.15 F(\(Historically)131 252 Q 2.88(,o)-.65 G .38
636 (nly the)191.28 252 R F1(^D)2.88 E F0 -.1(ke)2.88 G 2.88(yw)-.05 G .38
637 (ould erase the indent characters.)259.66 252 R .379(Both the)5.379 F F1(^D)
638 2.879 E F0 -.1(ke)2.879 G 2.879(ya)-.05 G .379(nd the usual erase)467.493 252 R
639 -.1(ke)131 264 S .617(ys w)-.05 F .617(ork in)-.1 F/F2 10/Courier-Bold@0 SF
640 .618(nvi .\))3.118 F F0 .618(In addition, if the cursor is positioned at the e\
641 nd of the indent characters, the)3.118 F -.1(ke)131 276 S .04(ys `)-.05 F
642 (`0^D')-.74 E 2.54('w)-.74 G .039(ill erase all of the indent characters for t\
643 he current line, resetting the indentation le)188.77 276 R -.15(ve)-.25 G 2.539
644 (lt).15 G(o)535 276 Q 2.736(0. Similarly)131 288 R 2.736(,t)-.65 G .236(he k)
645 188.332 288 R -.15(ey)-.1 G 2.736(s`).15 G(`^^D')223.914 288 Q 2.736('\()-.74 G
646 .237(i.e. a carat follo)253.11 288 R .237
647 (wed by a <control-D>\) will erase all of the indent char)-.25 F(-)-.2 E
648 (acters for the current line, lea)131 300 Q(ving the indentation le)-.2 E -.15
649 (ve)-.25 G 2.5(lf).15 G(or future created lines unaf)355.35 300 Q(fected.)-.25
650 E(Finally)131 318 Q 2.644(,i)-.65 G(f)166.614 318 Q F1(autoindent)2.644 E F0
651 .144(is set, the)2.644 F F1(S)2.644 E F0(and)2.644 E F1(cc)2.644 E F0 .143
652 (commands change from the \214rst non-blank of the line to the)2.644 F
653 (end of the line, instead of from the be)131 330 Q
654 (ginning of the line to the end of the line.)-.15 E/F3 10/Courier@0 SF
655 (autoprint, ap [off])102 342 Q F2(Ex)131 354 Q F0(only)2.852 E(.)-.65 E F2(Ex)
656 5.353 E F0(only)2.853 E 5.353(.C)-.65 G .353
657 (ause the current line to be automatically displayed after the)217.341 354 R F2
658 (ex)2.853 E F0(commands)2.853 E F1(<)2.853 E F0(,)A F1(>)2.853 E F0(,)A F1
659 (copy)131 366 Q F0(,)A F1(delete)2.576 E F0(,)A F1(join)2.576 E F0(,)A F1(mo)
660 2.576 E -.1(ve)-.1 G F0(,).1 E F1(put)2.576 E F0(,)A F1(t)2.576 E F0(,)A F1
661 (Undo)2.576 E F0 2.576(,a)C(nd)296.322 366 Q F1(undo)2.576 E F0 2.576(.T)C .076
662 (his automatic display is suppressed during)341.764 366 R F1(global)2.576 E F0
663 (and)131 378 Q F1(vglobal)2.974 E F0 .474(commands, and for an)2.974 F 2.975
664 (yc)-.15 G .475(ommand where optional \215ags are used to e)285.065 378 R .475
665 (xplicitly display the)-.15 F(line.)131 390 Q F3(autowrite, aw [off])102 402 Q
666 F0 .663(If this option is set, the)131 414 R F2(vi)3.163 E F1 3.163(!^)3.163 G
667 3.163(^^)254.134 414 S(])263.957 414 Q F0(and)3.163 E F1(^Z)3.162 E F0 .662
668 (commands, and the)3.162 F F2(ex)3.162 E F1(edit)3.162 E F0(,)A F1(next)3.162 E
669 F0(,)A F1 -.18(re)3.162 G(wind).18 E F0(,)A F1(stop)3.162 E F0(,)A F1(suspend)
670 3.162 E F0(,)A F1(tag)131 426 Q F0(,)A F1(tagpop)2.51 E F0 2.51(,a)C(nd)188.24
671 426 Q F1(tagtop)2.51 E F0 .011(commands automatically write the current \214le\
672  back to the current \214le name if)2.51 F .737
673 (it has been modi\214ed since it w)131 438 R .737(as last written.)-.1 F .737
674 (If the write f)5.737 F .737(ails, the command f)-.1 F .736
675 (ails and goes no fur)-.1 F(-)-.2 E(ther)131 450 Q(.)-.55 E 2.307
676 (Appending the optional force \215ag `)131 468 R(`!')-.74 E 4.807('t)-.74 G
677 4.807(ot)302.772 468 S(he)315.359 468 Q F2(ex)4.807 E F0(commands)4.807 E F1
678 (next)4.807 E F0(,)A F1 -.18(re)4.807 G(wind).18 E F0(,)A F1(stop)4.807 E F0(,)
679 A F1(suspend)4.808 E F0(,)A F1(tag)4.808 E F0(,)A F1(tagpop)131 480 Q F0 2.5
680 (,a)C(nd)169.89 480 Q F1(tagtop)2.5 E F0
681 (stops the automatic write from being attempted.)2.5 E(\(Historically)131 498 Q
682 2.812(,t)-.65 G(he)188.992 498 Q F1(next)2.812 E F0 .312
683 (command ignored the optional force \215ag.\))2.812 F .311(Note, the)5.311 F F2
684 (ex)2.811 E F0(commands)2.811 E F1(edit)2.811 E F0(,)A F1(quit)2.811 E F0(,)A
685 F1(shell)131 510 Q F0 2.5(,a)C(nd)159.89 510 Q F1(xit)2.5 E F0(are)2.5 E/F4 10
686 /Times-Italic@0 SF(not)2.5 E F0(af)2.5 E(fected by the)-.25 E F1(auto)2.5 E
687 (write)-.1 E F0(option.)2.5 E F3(beautify, bf [off])102 522 Q F0 .359(If this \
688 option is set, all control characters that are not currently being specially i\
689 nterpreted, other than)131 534 R 1.38(<tab>, <ne)131 546 R 1.38
690 (wline>, and <form-feed>, are discarded from commands read in by)-.25 F F2(ex)
691 3.88 E F0 1.38(from command)3.88 F .51(\214les, and from input te)131 558 R .51
692 (xt entered to)-.15 F F2(vi)3.01 E F0 .511
693 (\(either into the \214le or to the colon command line\).)3.01 F -1.25 -.7
694 (Te x)5.511 H 3.011<748c>.7 G(les)528.89 558 Q(read by)131 570 Q F2(ex/vi)2.5 E
695 F0(are)2.5 E F4(not)2.5 E F0(af)2.5 E(fected by the)-.25 E F1(beautify)2.5 E F0
696 (option.)2.5 E F3(cdpath [environment variable CDPATH, or ``.''])102 582 Q F0
697 .451(This option is used to specify a colon separated list of directories whic\
698 h are used as path pre\214x)131 594 R .45(es for)-.15 F(an)131 606 Q 3.014(yr)
699 -.15 G(elati)151.634 606 Q .814 -.15(ve p)-.25 H .514(ath names used as ar).15
700 F .515(guments for the)-.18 F F1(cd)3.015 E F0 3.015(command. The)3.015 F -.25
701 (va)3.015 G .515(lue of this option def).25 F .515(aults to)-.1 F 1.01(the v)
702 131 618 R 1.01(alue of the en)-.25 F 1.01(vironmental v)-.4 F(ariable)-.25 E F3
703 (CDPATH)3.51 E F0 1.009(if it is set, otherwise to the current directory)3.509
704 F 6.009(.F)-.65 G(or)531.67 618 Q .148
705 (compatibility with the POSIX 1003.2 shell, the)131 630 R F1(cd)2.649 E F0 .149
706 (command does)2.649 F F4(not)2.649 E F0 .149(check the current directory as a)
707 2.649 F .385(path pre\214x for relati)131 642 R .685 -.15(ve p)-.25 H .385
708 (ath names unless it is e).15 F .385(xplicitly speci\214ed.)-.15 F .384
709 (It may be so speci\214ed by entering)5.385 F(an empty string or a `)131 654 Q
710 (`.')-.74 E 2.5('i)-.74 G(nto the)233.11 654 Q F3(CDPATH)2.5 E F0 -.25(va)2.5 G
711 (riable or the option v).25 E(alue.)-.25 E F3(columns, co [80])102 666 Q F0
712 .278(The number of columns in the screen.)131 678 R .278
713 (Setting this option causes)5.278 F F2(ex/vi)2.778 E F0 .279
714 (to set \(or reset\) the en)2.778 F(viron-)-.4 E 167.75(4.4BSD March)72 750 R
715 (18, 1994)2.5 E(5)535 750 Q EP
716 %%Page: 6 6
717 %%BeginPageSetup
719 %%EndPageSetup
720 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
721 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
722 (AL \( 1 \))-.4 F(mental v)131 96 Q(ariable)-.25 E/F1 10/Courier@0 SF(COLUMNS)
723 2.5 E F0 2.5(.S)C(ee the SCREEN SIZING section for more information.)247.74 96
724 Q F1(comment [off])102 108 Q/F2 10/Courier-Bold@0 SF(Vi)131 120 Q F0(only)3.265
725 E 5.765(.I)-.65 G 3.265(ft)174.99 120 S .764
726 (he \214rst non-empty line of the \214le be)184.365 120 R .764
727 (gins with the string `)-.15 F(`/)-.74 E/F3 10/Symbol SF(*)A F0 -.74('')C 3.264
728 (,t).74 G .764(his option causes)443.834 120 R F2(vi)3.264 E F0(to)3.264 E
729 (skip to the end of that C comment \(probably a terribly boring le)131 132 Q
730 -.05(ga)-.15 G 2.5(ln).05 G(otice\) before displaying the \214le.)404.94 132 Q
731 F1(directory, dir [environment variable TMPDIR, or /tmp])102 144 Q F0 .545
732 (The directory where temporary \214les are created.)131 156 R .546(The en)5.546
733 F .546(vironmental v)-.4 F(ariable)-.25 E F1(TMPDIR)3.046 E F0 .546
734 (is used as the)3.046 F(def)131 168 Q(ault v)-.1 E(alue if it e)-.25 E
735 (xists, otherwise)-.15 E F1(/tmp)2.5 E F0(is used.)2.5 E F1
736 (edcompatible, ed [off])102 180 Q F0 .214
737 (This option causes the presence or absence of)131 192 R/F4 10/Times-Bold@0 SF
738 (g)2.714 E F0(and)2.714 E F4(c)2.714 E F0(suf)2.714 E<8c78>-.25 E .214(es on)
739 -.15 F F4(substitute)2.714 E F0 .214(commands to be remem-)2.714 F .654
740 (bered, and to be toggled by repeating the suf)131 204 R 3.154(\214ces. The)
741 -.25 F(suf)3.154 E<8c78>-.25 E F4(r)3.154 E F0(mak)3.154 E .654
742 (es the substitution be as in the)-.1 F F4(~)3.155 E F0
743 (command, instead of lik)131 216 Q 2.5(et)-.1 G(he)237.28 216 Q F4(&)2.5 E F0
744 (command.)2.5 E/F5 10/Times-Italic@0 SF(This option is not yet implemented.)131
745 228 Q F1(errorbells, eb [off])102 240 Q F2(Ex)131 252 Q F0(only)2.5 E 5(.C)-.65
746 G(auses)176.8 252 Q F2(ex)2.5 E F0(error messages to be preceded by a bell.)2.5
747 E F5(This option is not yet implemented.)131 264 Q F1(exrc, ex [off])102 276 Q
748 F0 .394(If this option is turned of)131 288 R 2.894(fi)-.25 G 2.894(nt)241.444
749 288 S .394
750 (he system or $HOME startup \214les, the local startup \214les are ne)252.118
751 288 R -.15(ve)-.25 G 2.893(rr).15 G(ead)526.12 288 Q .404(\(unless the)131 300
752 R 2.904(ya)-.15 G .405(re the same as the system or $HOME startup \214les\).)
753 186.648 300 R -.45(Tu)5.405 G .405(rning it on has no ef).45 F .405
754 (fect, i.e. the)-.25 F .693
755 (normal checks for local startup \214les are performed, re)131 312 R -.05(ga)
756 -.15 G 3.192(rdless. See).05 F .692(the ST)3.192 F(AR)-.93 E .692(TUP INFORMA)
757 -.6 F(TION)-1.11 E(section for more information.)131 324 Q F1(extended [off])
758 102 336 Q F0 .007(This option causes all re)131 348 R .007(gular e)-.15 F .007
759 (xpressions to be treated as POSIX 1003.2 e)-.15 F .008(xtended re)-.15 F .008
760 (gular e)-.15 F(xpressions)-.15 E(\(which are similar to historic)131 360 Q F1
761 (egrep)2.5 E F0(\(1\) style e)A(xpressions\).)-.15 E F1(flash [on])102 372 Q F0
762 .077(This option causes the screen to \215ash instead of beeping the k)131 384
763 R -.15(ey)-.1 G .077(board, on error).15 F 2.577(,i)-.4 G 2.577(ft)455.262 384
764 S .077(he terminal has the)463.949 384 R(capability)131 396 Q(.)-.65 E F1
765 (hardtabs, ht [8])102 408 Q F0 .269
766 (This option de\214nes the spacing between hardw)131 420 R .269
767 (are tab settings, i.e.)-.1 F .27(the tab e)5.269 F .27
768 (xpansion done by the op-)-.15 F .577
769 (erating system and/or the terminal itself.)131 432 R(As)5.577 E F2(nex/nvi)
770 3.077 E F0(ne)3.077 E -.15(ve)-.25 G 3.077(rw).15 G .576
771 (rites tabs to the terminal, unlik)392.483 432 R 3.076(eh)-.1 G(is-)530 432 Q
772 (toric v)131 444 Q(ersions of)-.15 E F2(ex/vi)2.5 E F0 2.5(,t)C
773 (his option does not currently ha)236.12 444 Q .3 -.15(ve a)-.2 H .3 -.15(ny a)
774 .15 H -.25(ff).15 G(ect.).25 E F1(ignorecase, ic [off])102 456 Q F0 .977
775 (This option causes re)131 468 R .977(gular e)-.15 F .977(xpressions, both in)
776 -.15 F F2(ex)3.477 E F0 .978(commands and in searches, to be e)3.477 F -.25(va)
777 -.25 G .978(luated in a).25 F(case-insensiti)131 480 Q .3 -.15(ve m)-.25 H
778 (anner).15 E(.)-.55 E F1(keytime [6])102 492 Q F0(The 10th')131 504 Q 2.5(so)
779 -.55 G 2.5(fas)181 504 S(econd)197.66 504 Q F2(ex/vi)2.5 E F0 -.1(wa)2.5 G
780 (its for a subsequent k).1 E .3 -.15(ey t)-.1 H 2.5(oc).15 G(omplete a k)379.5
781 504 Q .3 -.15(ey m)-.1 H(apping.).15 E F1(leftright [off])102 516 Q F2(Vi)131
782 528 Q F0(only)3.198 E 5.697(.T)-.65 G .697
783 (his option causes the screen to be scrolled left-right to vie)177.635 528 R
784 3.197(wl)-.25 G .697(ines longer than the screen,)428.072 528 R .98
785 (instead of the traditional)131 540 R F2(vi)3.48 E F0 .98(screen interf)3.48 F
786 .98(ace which folds long lines at the right-hand mar)-.1 F .98(gin of the)-.18
787 F(terminal.)131 552 Q F1(lines, li [24])102 564 Q F2(Vi)131 576 Q F0(only)2.569
788 E 5.069(.T)-.65 G .069(he number of lines in the screen.)176.378 576 R .069
789 (Setting this option causes)5.069 F F2(ex/vi)2.569 E F0 .069
790 (to set \(or reset\) the en-)2.569 F(vironmental v)131 588 Q(ariable)-.25 E F1
791 (LINES)2.5 E F0 2.5(.S)C(ee the Screen Sizing section for more information.)
792 256.85 588 Q F1(lisp [off])102 600 Q F2(Vi)131 612 Q F0(only)2.948 E 5.448(.T)
793 -.65 G .448(his option changes the beha)177.136 612 R .448(vior of the)-.2 F F2
794 (vi)2.948 E F4(\()2.948 E F0(,)A F4(\))2.948 E F0(,)A F4({)2.948 E F0(,)A F4(})
795 2.948 E F0(,)A F4([[)2.948 E F0(and)2.948 E F4(]])2.948 E F0 .448
796 (commands to match the Lisp)2.948 F 2.5(language. Also,)131 624 R(the)2.5 E F4
797 (autoindent)2.5 E F0(option')2.5 E 2.5(sb)-.55 G(eha)301.56 624 Q
798 (vior is changed to be appropriate for Lisp.)-.2 E F5
799 (This option is not yet implemented.)131 636 Q F1(list [off])102 648 Q F0 .639
800 (This option causes lines to be displayed in an unambiguous f)131 660 R 3.139
801 (ashion. Speci\214cally)-.1 F 3.139(,t)-.65 G .639(abs are displayed)469.852
802 660 R(as control characters, i.e.)131 672 Q -.74(``)5 G(^I').74 E
803 (', and the ends of lines are mark)-.74 E(ed with a `)-.1 E(`$')-.74 E 2.5('c)
804 -.74 G(haracter)441.72 672 Q(.)-.55 E F1(magic [on])102 684 Q F0 .992
805 (This option is on by def)131 696 R 3.493(ault. T)-.1 F .993(urning the)-.45 F
806 F4(magic)3.493 E F0 .993(option of)3.493 F 3.493(fc)-.25 G .993(auses all re)
807 383.048 696 R .993(gular e)-.15 F .993(xpression characters)-.15 F -.15(ex)131
808 708 S 1.235(cept for `).15 F(`^')-.74 E 3.735('a)-.74 G 1.235(nd `)199.425 708
809 R(`$')-.74 E 1.235(', to be treated as ordinary characters.)-.74 F 2.835 -.8
810 (To r)6.235 H 1.235(e-enable characters indi).8 F(vidually)-.25 E(,)-.65 E
811 167.75(4.4BSD March)72 756 R(18, 1994)2.5 E(6)535 756 Q EP
812 %%Page: 7 7
813 %%BeginPageSetup
815 %%EndPageSetup
816 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
817 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
818 (AL \( 1 \))-.4 F .589(when the)131 96 R/F1 10/Times-Bold@0 SF(magic)3.089 E F0
819 .589(option is of)3.089 F .589(f, precede them with an `)-.25 F(`\\')-.74 E .59
820 ('. See the REGULAR EXPRESSIONS AND)-.74 F(REPLA)131 108 Q
821 (CEMENT STRINGS section for more information.)-.4 E/F2 10/Courier@0 SF
822 (matchtime [7])102 120 Q/F3 10/Courier-Bold@0 SF(Vi)131 132 Q F0(only)2.885 E
823 5.385(.T)-.65 G .385(he 10th')177.01 132 R 2.885(so)-.55 G 2.885(fas)221.67 132
824 S(econd)239.1 132 Q F3(ex/vi)2.884 E F0 .384
825 (pauses on the matching character when the)2.884 F F1(sho)2.884 E(wmatch)-.1 E
826 F0(op-)2.884 E(tion is set.)131 144 Q F2(mesg [on])102 156 Q F0 .944
827 (This option allo)131 168 R .944(ws other users to contact you using the)-.25 F
828 F2(talk)3.444 E F0 .944(\(1\) and)B F2(write)3.444 E F0 .944
829 (\(1\) utilities, while you)B .751(are editing.)131 180 R F3(Ex/vi)5.751 E F0
830 .751(does not turn message on, i.e. if messages were turned of)3.251 F 3.25(fw)
831 -.25 G .75(hen the editor w)464.81 180 R(as)-.1 E(in)131 192 Q -.2(vo)-.4 G -.1
832 (ke).2 G .12(d, the).1 F 2.62(yw)-.15 G .12(ill stay turned of)194.55 192 R
833 2.62(f. This)-.25 F .12(option only permits you to disallo)2.62 F 2.62(wm)-.25
834 G .12(essages for the edit ses-)445.1 192 R 2.5(sion. See)131 204 R(the)2.5 E
835 F2(mesg)2.5 E F0(\(1\) utility for more information.)A F2
836 (modelines, modeline [off])102 216 Q F0 .372(If the)131 228 R F1(modelines)
837 2.872 E F0 .371(option is set,)2.871 F F3(ex/vi)2.871 E F0 .371
838 (has historically scanned the \214rst and last \214v)2.871 F 2.871(el)-.15 G
839 .371(ines of each \214le)475.847 228 R .281
840 (as it is read for editing, looking for an)131 240 R(y)-.15 E F3(ex)2.781 E F0
841 .281(commands that ha)2.781 F .581 -.15(ve b)-.2 H .281
842 (een placed in those lines.).15 F .282(After the)5.281 F .3(startup informatio\
843 n has been processed, and before the user starts editing the \214le, an)131 252
844 R 2.8(yc)-.15 G .3(ommands em-)482.76 252 R .029(bedded in the \214le are e)131
845 264 R -.15(xe)-.15 G 2.529(cuted. Commands).15 F .029
846 (are recognized by the letters `)2.529 F(`e')-.74 E 2.53('o)-.74 G 2.53(r`)
847 447.57 264 S(`v')456.02 264 Q 2.53('f)-.74 G(ollo)476.13 264 Q .03(wed by `)
848 -.25 F(`x')-.74 E(')-.74 E .398(or `)131 276 R(`i')-.74 E .398(', at the be)
849 -.74 F .397(ginning of a line or follo)-.15 F .397
850 (wing a tab or space character)-.25 F 2.897(,a)-.4 G .397(nd follo)424.318 276
851 R .397(wed by a `)-.25 F(`:')-.74 E .397(', an)-.74 F F3(ex)2.897 E F0 .108
852 (command, and another `)131 288 R(`:')-.74 E .109
853 ('. This option is a security problem of immense proportions, and should not)
854 -.74 F(be used under an)131 300 Q 2.5(yc)-.15 G(ircumstances.)210.27 300 Q/F4
855 10/Times-Italic@0 SF(This option will ne)131 312 Q(ver be implemented.)-.15 E
856 F2(number, nu [off])102 324 Q F0
857 (Precede each line displayed with its current line number)131 336 Q(.)-.55 E F2
858 (open [on])102 348 Q F3(Ex)131 360 Q F0(only)2.5 E 5(.I)-.65 G 2.5(ft)173.46
859 360 S(his option is not set, the)182.07 360 Q F1(open)2.5 E F0(and)2.5 E F1
860 (visual)2.5 E F0(commands are disallo)2.5 E(wed.)-.25 E F2(optimize, opt [on])
861 102 372 Q F3(Vi)131 384 Q F0(only)3.104 E 5.604(.T)-.65 G .604(hroughput of te)
862 177.448 384 R .604(xt is e)-.15 F .604
863 (xpedited by setting the terminal to no do automatic carriage returns)-.15 F
864 .084(when printing more than one \(logical\) line of output, greatly speeding \
865 output on terminals without ad-)131 396 R(dressable cursors when te)131 408 Q
866 (xt with leading white space is printed.)-.15 E F4
867 (This option is not yet implemented.)131 420 Q F2
868 (paragraphs, para [IPLPPPQPP LIpplpipbp])102 432 Q F3(Vi)131 444 Q F0(only)
869 2.783 E 5.283(.D)-.65 G .283(e\214ne additional paragraph boundaries for the)
870 177.916 444 R F1({)2.783 E F0(and)2.782 E F1(})2.782 E F0 2.782(commands. The)
871 2.782 F -.25(va)2.782 G .282(lue of this option).25 F
872 (must be a character string consisting of zero or more character pairs.)131 456
873 Q .59(In the te)131 474 R .59(xt to be edited, the character string <ne)-.15 F
874 (wline>.<char)-.25 E .59(-pair>, \(where <char)-.2 F .59(-pair> is one of the)
875 -.2 F .686(character pairs in the option')131 486 R 3.186(sv)-.55 G .686
876 (alue\) de\214nes a paragraph boundary)259.99 486 R 5.686(.F)-.65 G .686(or e)
877 416.19 486 R .686(xample, if the option were)-.15 F(set to `)131 498 Q
878 (`LaA ##')-.74 E(', then all of the follo)-.74 E
879 (wing additional paragraph boundaries w)-.25 E(ould be recognized:)-.1 E F2
880 (<newline>.La)161 510 Q(<newline>.A<space>)161 522 Q(<newline>.##)161 534 Q
881 (prompt [on])102 546 Q F3(Ex)131 558 Q F0(only)2.697 E 5.197(.T)-.65 G .197
882 (his option causes)176.634 558 R F3(ex)2.698 E F0 .198
883 (to prompt for command input with a `)2.698 F(`:')-.74 E 2.698('c)-.74 G .198
884 (haracter; when it')433.948 558 R 2.698(sn)-.55 G .198(ot set,)515.912 558 R
885 (no prompt is displayed.)131 570 Q F2(readonly, ro [off])102 582 Q F0 .05(This\
886  option causes a force \215ag to be required to attempt to write the \214le ba\
887 ck to the original \214le name.)131 594 R .833(Setting this option is equi)131
888 606 R -.25(va)-.25 G .833(lent to using the).25 F F3<ad52>4.999 E F0 .833
889 (command line option, or editing a \214le which lacks)3.333 F
890 (write permission.)131 618 Q F2(recdir [/var/tmp/vi.recover])102 630 Q F0
891 (The directory where reco)131 642 Q -.15(ve)-.15 G(ry \214les are stored.).15 E
892 F2(redraw, re [off])102 654 Q F3(Vi)131 666 Q F0(only)2.837 E 5.337(.T)-.65 G
893 .336(he editor simulates \(using great amounts of output\), an intelligent ter\
894 minal on a dumb ter)176.914 666 R(-)-.2 E .714(minal \(e.g. during insertions \
895 in visual mode the characters to the right of the cursor are refreshed as)131
896 678 R(each input character is typed\).)131 690 Q 167.75(4.4BSD March)72 750 R
897 (18, 1994)2.5 E(7)535 750 Q EP
898 %%Page: 8 8
899 %%BeginPageSetup
901 %%EndPageSetup
902 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
903 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
904 (AL \( 1 \))-.4 F/F1 10/Times-Italic@0 SF(This option is not yet implemented.)
905 131 96 Q/F2 10/Courier@0 SF(remap [on])102 108 Q F0 .856
906 (If this option is set, it')131 120 R 3.356(sp)-.55 G .856
907 (ossible to de\214ne macros in terms of other macros.)235.316 120 R .855
908 (Otherwise, each k)5.855 F 1.155 -.15(ey i)-.1 H(s).15 E .366
909 (only remapped up to one time.)131 132 R -.15(Fo)5.366 G 2.866(re).15 G .366
910 (xample, if `)281.302 132 R(`A')-.74 E 2.866('i)-.74 G 2.866(sm)349.79 132 S
911 .366(apped to `)364.326 132 R(`B')-.74 E .367(', and `)-.74 F(`B')-.74 E 2.867
912 ('i)-.74 G 2.867(sm)467.059 132 S .367(apped to `)481.596 132 R(`C')-.74 E(',)
913 -.74 E(The k)131 144 Q -.15(ey)-.1 G(strok).15 E 2.5(e`)-.1 G(`A')192.67 144 Q
914 2.5('w)-.74 G(ill be mapped to `)218.86 144 Q(`C')-.74 E 2.5('i)-.74 G(f)309.87
915 144 Q/F3 10/Times-Bold@0 SF -.18(re)2.5 G(map).18 E F0(is set, and to `)2.5 E
916 (`B')-.74 E 2.5('i)-.74 G 2.5(fi)422.08 144 S 2.5(ti)430.69 144 S 2.5(sn)438.75
917 144 S(ot set.)450.14 144 Q F2(remapmax [on])102 156 Q F0 .259
918 (If this option is set, a k)131 168 R .558 -.15(ey m)-.1 H .258
919 (ay only be remapped 50 times.).15 F .258(If it is not set, a k)5.258 F .558
920 -.15(ey m)-.1 H .258(ay be remapped an).15 F(in\214nite number of times, and t\
921 he editor can be placed into in\214nite loops.)131 180 Q F2(report [5])102 192
922 Q F0 .083(Set the threshold of the number of lines that need to be changed bef\
923 ore a message will be displayed to)131 204 R .824(the user)131 216 R 5.824(.T)
924 -.55 G .824(he v)177.088 216 R .824(alue is the lar)-.25 F .824(gest v)-.18 F
925 .824(alue about which the editor is silent, i.e. by def)-.25 F .823
926 (ault, 6 lines must)-.1 F(change before the user is noti\214ed.)131 228 Q F2
927 (ruler [off])102 240 Q/F4 10/Courier-Bold@0 SF(Vi)131 252 Q F0(only)2.5 E 5(.D)
928 -.65 G(isplay a ro)177.35 252 Q(w/column ruler on the colon command line.)-.25
929 E F2(scroll, scr [window / 2])102 264 Q F0
930 (Set the number of lines scrolled by the)131 276 Q F4(vi)2.5 E F0(commands)2.5
931 E F3(^D)2.5 E F0(and)2.5 E F3(^U)2.5 E F0(.)A(Historically)131 294 Q 2.762(,t)
932 -.65 G(he)185.612 294 Q F4(ex)2.762 E F3(z)2.762 E F0 .262
933 (command, when speci\214ed without a count, used tw)2.762 F 2.763(ot)-.1 G .263
934 (imes the size of the scroll)436.755 294 R -.25(va)131 306 S
935 (lue; the POSIX 1003.2 standard speci\214ed the windo).25 E 2.5(ws)-.25 G
936 (ize, which is a better choice.)361.31 306 Q F2(sections, sect [NHSHH HUnhsh])
937 102 318 Q F4(Vi)131 330 Q F0(only)4.4 E 6.9(.D)-.65 G 1.899
938 (e\214ne additional section boundaries for the)181.15 330 R F3([[)4.399 E F0
939 (and)4.399 E F3(]])4.399 E F0 4.399(commands. The)4.399 F F3(sections)4.399 E
940 F0(option)4.399 E .369(should be set to a character string consisting of zero \
941 or more character pairs.)131 342 R .37(In the te)5.37 F .37(xt to be edited,)
942 -.15 F .108(the character string <ne)131 354 R(wline>.<char)-.25 E .107
943 (-pair>, \(where <char)-.2 F .107
944 (-pair> is one of the character pairs in the op-)-.2 F(tion')131 366 Q 3.422
945 (sv)-.55 G .922(alue\), de\214nes a section boundary in the same manner that)
946 161.402 366 R F3(paragraph)3.422 E F0 .923(option boundaries are)3.422 F
947 (de\214ned.)131 378 Q F2(shell, sh [environment variable SHELL, or /bin/sh])102
948 390 Q F0 .026(Select the shell used by the editor)131 402 R 5.026(.T)-.55 G
949 .026(he speci\214ed path is the pathname of the shell in)278.672 402 R -.2(vo)
950 -.4 G -.1(ke).2 G 2.526(db).1 G 2.526(yt)499.872 402 S(he)510.178 402 Q F4(vi)
951 2.526 E F3(!)2.526 E F0 .383(shell escape command and by the)131 414 R F4(ex)
952 2.883 E F3(shell)2.883 E F0 2.883(command. This)2.883 F .383
953 (program is also used to resolv)2.883 F 2.883(ea)-.15 G .683 -.15(ny s)508.377
954 414 T(hell).15 E(meta-characters in)131 426 Q F4(ex)2.5 E F0(commands.)2.5 E F2
955 (shiftwidth, sw [8])102 438 Q F0 .026
956 (Set the autoindent and shift command indentation width.)131 450 R .025
957 (This width is used by the)5.025 F F3(autoindent)2.525 E F0(option)2.525 E
958 (and by the)131 462 Q F3(<)2.5 E F0(,)A F3(>)2.5 E F0 2.5(,a)C(nd)201 462 Q F3
959 (shift)2.5 E F0(commands.)2.5 E F2(showdirty [off])102 474 Q F4(Vi)131 486 Q F0
960 (only)2.5 E 5(.D)-.65 G(isplay an asterisk on the colon command line if the \
961 \214le has been modi\214ed.)177.35 486 Q F2(showmatch, sm [off])102 498 Q F4
962 (Vi)131 510 Q F0(only)2.793 E 5.293(.T)-.65 G .293(his option causes)176.826
963 510 R F4(vi)2.793 E F0 2.793(,w)C .294(hen a `)273.048 510 R(`}')-.74 E 2.794
964 ('o)-.74 G 2.794(r`)321.95 510 S(`\)')330.664 510 Q 2.794('i)-.74 G 2.794(se)
965 348.818 510 S .294(ntered, to brie\215y mo)359.942 510 R .594 -.15(ve t)-.15 H
966 .294(he cursor the match-).15 F(ing `)131 522 Q(`{')-.74 E 2.5('o)-.74 G 2.5
967 (r`)170.42 522 S(`\(')178.84 522 Q('. See the)-.74 E F3(matchtime)2.5 E F0
968 (option for more information.)2.5 E F2(showmode [off])102 534 Q F4(Vi)131 546 Q
969 F0(only)3.631 E 6.131(.T)-.65 G 1.131(his option causes)178.502 546 R F4(vi)
970 3.631 E F0 1.131(to display the strings `)3.631 F(`Command')-.74 E 3.63('o)-.74
971 G 3.63(r`)420.58 546 S(`Input')430.13 546 Q 3.63('o)-.74 G 3.63(nt)469.12 546 S
972 1.13(he colon com-)480.53 546 R
973 (mand line, based on the current mode of the editor)131 558 Q(.)-.55 E F2
974 (sidescroll [16])102 570 Q F4(Vi)131 582 Q F0(only)3.003 E 5.503(.S)-.65 G .504
975 (ets the number of columns that are shifted to the left or right, when)176.696
976 582 R F4(vi)3.004 E F0 .504(is doing left-right)3.004 F
977 (scrolling and the left or right mar)131 594 Q(gin is crossed.)-.18 E(See the)5
978 E F3(leftright)2.5 E F0(option for more information.)2.5 E F2
979 (slowopen, slow [off])102 606 Q F0 1.205(This option af)131 618 R 1.205
980 (fects the display algorithm used by)-.25 F F4(vi)3.705 E F0 3.705(,h)C 1.205
981 (olding of)361.915 618 R 3.704(fd)-.25 G 1.204(isplay updating during input of)
982 411.294 618 R(ne)131 630 Q 2.5(wt)-.25 G -.15(ex)152.69 630 S 2.5(tt).15 G 2.5
983 (oi)170.04 630 S(mpro)180.32 630 Q .3 -.15(ve t)-.15 H
984 (hroughput when the terminal in use is slo).15 E 2.5(wa)-.25 G
985 (nd unintelligent.)395.03 630 Q F1(This option is not yet implemented.)131 642
986 Q F2(sourceany [off])102 654 Q F0 .756(If this option is turned on,)131 666 R
987 F4(vi)3.256 E F0 .756(historically read startup \214les that were o)3.256 F
988 .756(wned by someone other than)-.25 F .834(the editor user)131 678 R 5.834(.S)
989 -.55 G .834(ee the ST)203.222 678 R(AR)-.93 E .834(TUP INFORMA)-.6 F .834
990 (TION section for more information.)-1.11 F .833(This option is a)5.833 F
991 (security problem of immense proportions, and should not be used under an)131
992 690 Q 2.5(yc)-.15 G(ircumstances.)442.2 690 Q 167.75(4.4BSD March)72 750 R
993 (18, 1994)2.5 E(8)535 750 Q EP
994 %%Page: 9 9
995 %%BeginPageSetup
997 %%EndPageSetup
998 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
999 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
1000 (AL \( 1 \))-.4 F/F1 10/Times-Italic@0 SF(This option will ne)131 96 Q
1001 (ver be implemented.)-.15 E/F2 10/Courier@0 SF(tabstop, ts [8])102 108 Q F0
1002 (This option sets tab widths for the editor display)131 120 Q(.)-.65 E F2
1003 (taglength, tl [0])102 132 Q F0 1.345(This option sets the maximum number of c\
1004 haracters that are considered signi\214cant in a tag name.)131 144 R
1005 (Setting the v)131 156 Q(alue to 0 mak)-.25 E
1006 (es all of the characters in the tag name signi\214cant.)-.1 E F2
1007 (tags, tag [tags /var/db/libc.tags /sys/kern/tags])102 168 Q F0
1008 (Sets the list of tags \214les, in search order)131 180 Q 2.5(,w)-.4 G
1009 (hich are used when the editor searches for a tag.)301.97 180 Q F2
1010 (term, ttytype, tty [environment variable TERM])102 192 Q F0 .813
1011 (Set the terminal type.)131 204 R .813(Setting this option causes)5.813 F/F3 10
1012 /Courier-Bold@0 SF(ex/vi)3.313 E F0 .812(to set \(or reset\) the en)3.313 F
1013 .812(vironmental v)-.4 F(ariable)-.25 E F2(TERM)131 216 Q F0(.)A F2
1014 (terse [off])102 228 Q F0 .759
1015 (This option has historically made editor messages less v)131 240 R 3.259
1016 (erbose. It)-.15 F .76(has no ef)3.259 F .76(fect in this implementa-)-.25 F
1017 2.5(tion. See)131 252 R(the)2.5 E/F4 10/Times-Bold@0 SF -.1(ve)2.5 G(rbose).1 E
1018 F0(option for more information.)2.5 E F2(timeout, to [on])102 264 Q F0 .684
1019 (If this option is set,)131 276 R F3(ex/vi)3.184 E F0 -.1(wa)3.184 G .684
1020 (its for a speci\214c period for a subsequent k).1 F .983 -.15(ey t)-.1 H 3.183
1021 (oc).15 G .683(omplete a k)459.051 276 R .983 -.15(ey m)-.1 H(ap-).15 E .481
1022 (ping \(see the)131 288 R F4 -.1(ke)2.981 G(ytime).1 E F0 2.981(option\). If)
1023 2.981 F .482(the option is not set, the editor w)2.981 F .482
1024 (aits until enough k)-.1 F -.15(ey)-.1 G 2.982(sa).15 G .482(re entered)499.818
1025 288 R(to resolv)131 300 Q 2.5(et)-.15 G(he ambiguity)175.29 300 Q 2.5(,r)-.65 G
1026 -2.25 -.15(eg a)235.47 300 T(rdless of ho).15 E 2.5(wl)-.25 G(ong it tak)308.06
1027 300 Q(es.)-.1 E F2(ttywerase [off])102 312 Q F3(Vi)131 324 Q F0(only)2.95 E
1028 5.45(.T)-.65 G .45(his option changes ho)177.14 324 R(w)-.25 E F3(vi)2.95 E F0
1029 .45(does w)2.95 F .449(ord erase during te)-.1 F .449(xt input.)-.15 F .449
1030 (If this option is set, te)5.449 F .449(xt is)-.15 F(brok)131 336 Q .881
1031 (en up into tw)-.1 F 3.381(oc)-.1 G .881
1032 (lasses, blank characters and non-blank characters.)217.094 336 R .882
1033 (Changing from one class to)5.882 F(another marks the end of a w)131 348 Q
1034 (ord.)-.1 E F2(verbose [off])102 360 Q F0(only)131 372 Q(.)-.65 E F3(Vi)5.61 E
1035 F0 .61(historically bells the terminal for man)3.11 F 3.11(yo)-.15 G -.15(bv)
1036 338.18 372 S .61(ious mistak).15 F .61(es, e.g. trying to mo)-.1 F .91 -.15
1037 (ve p)-.15 H .61(ast the left-).15 F .462(hand mar)131 384 R .463
1038 (gin, or past the end of the \214le.)-.18 F .463
1039 (If this option is set, an error message is displayed for all er)5.463 F(-)-.2
1040 E(rors.)131 396 Q F2(w300 [no default])102 408 Q F3(Vi)131 420 Q F0(only)3.639
1041 E 6.139(.S)-.65 G 1.139(et the windo)177.968 420 R 3.639(ws)-.25 G 1.139
1042 (ize if the baud rate is less than 1200 baud.)244.185 420 R 1.139(See the)6.139
1043 F F4(windo)3.639 E(w)-.1 E F0 1.138(option for)3.639 F(more information.)131
1044 432 Q F2(w1200 [no default])102 444 Q F3(Vi)131 456 Q F0(only)2.568 E 5.068(.S)
1045 -.65 G .068(et the windo)175.826 456 R 2.568(ws)-.25 G .068
1046 (ize if the baud rate is equal to 1200 baud.)238.83 456 R .069(See the)5.069 F
1047 F4(windo)2.569 E(w)-.1 E F0 .069(option for more)2.569 F(information.)131 468 Q
1048 F2(w9600 [no default])102 480 Q F3(Vi)131 492 Q F0(only)2.968 E 5.468(.S)-.65 G
1049 .468(et the windo)176.626 492 R 2.968(ws)-.25 G .467
1050 (ize if the baud rate is greater than 1200 baud.)240.83 492 R .467(See the)
1051 5.467 F F4(windo)2.967 E(w)-.1 E F0 .467(option for)2.967 F(more information.)
1052 131 504 Q F2(warn [on])102 516 Q F3(Ex)131 528 Q F0(only)2.978 E 5.478(.T)-.65
1053 G .479(his option causes a w)177.196 528 R .479
1054 (arning message to the terminal if the \214le has been modi\214ed, since it)-.1
1055 F -.1(wa)131 540 S 2.5(sl).1 G(ast written, before a)151.73 540 Q F4(!)2.5 E F0
1056 (command.)2.5 E F2(window, w, wi [environment variable LINES])102 552 Q F0 .185
1057 (This option determines the def)131 564 R .185
1058 (ault number of lines in a screenful, as written by the)-.1 F F4(z)2.685 E F0
1059 2.685(command. It)2.685 F(al-)2.685 E .25
1060 (so determines the number of lines scrolled by the)131 576 R F3(vi)2.751 E F0
1061 (commands)2.751 E F4(^F)2.751 E F0(and)2.751 E F4(^B)2.751 E F0 2.751(.T)C .251
1062 (he v)443.966 576 R .251(alue of windo)-.25 F 2.751(wc)-.25 G(an)530.56 576 Q
1063 .246(be unrelated to the real screen size, although it starts out as the numbe\
1064 r of lines on the screen \(see the)131 588 R .09(SCREEN SIZING section\).)131
1065 600 R .09(Setting the v)5.09 F .09(alue of the)-.25 F F4(windo)2.59 E(w)-.1 E
1066 F0 .09(option is the same as using the)2.59 F F3<ad77>4.257 E F0(com-)2.591 E
1067 (mand line option.)131 612 Q .047(If the v)131 630 R .047(alue of)-.25 F F4
1068 (windo)2.547 E(w)-.1 E F0 .046(\(as set by the)2.547 F F4(windo)2.546 E(w)-.1 E
1069 F0(,)A F4(w300)2.546 E F0(,)A F4(w1200)2.546 E F0(or)2.546 E F4(w9600)2.546 E
1070 F0 .046(options\) is smaller than the ac-)2.546 F .648
1071 (tual size of the screen, lar)131 642 R .648(ge screen mo)-.18 F -.15(ve)-.15 G
1072 .648(ments will result in displaying only that smaller number of).15 F .24
1073 (lines on the screen.)131 654 R .24(\(Further mo)5.24 F -.15(ve)-.15 G .24
1074 (ments in that same area will result in the screen being \214lled.\)).15 F
1075 (This)5.24 E 1.116(can pro)131 666 R 1.116(vide a performance impro)-.15 F -.15
1076 (ve)-.15 G 1.116(ment when vie).15 F 1.116(wing dif)-.25 F 1.116
1077 (ferent places in one or more \214les o)-.25 F -.15(ve)-.15 G 3.616(ra).15 G
1078 (slo)131 678 Q 2.5(wl)-.25 G(ink.)154.92 678 Q F2(wrapmargin, wm [0])102 690 Q
1079 F3(Vi)131 702 Q F0(only)2.873 E 5.373(.I)-.65 G 2.873(ft)174.206 702 S .373
1080 (he v)183.189 702 R .373(alue of wrapmar)-.25 F .373(gin is non-zero,)-.18 F F3
1081 (vi)2.873 E F0 .373(will break lines, that are more than that number)2.873 F
1082 167.75(4.4BSD March)72 750 R(18, 1994)2.5 E(9)535 750 Q EP
1083 %%Page: 10 10
1084 %%BeginPageSetup
1086 %%EndPageSetup
1087 /F0 10/Times-Roman@0 SF(EX/VI REFERENCE MANU)72 48 Q -.834(AL \( 1 \))-.4 F
1088 (BSD Reference Manual)258.235 48 Q(EX/VI REFERENCE MANU)390.972 48 Q -.834
1089 (AL \( 1 \))-.4 F .403(of characters long, into tw)131 96 R 2.903(ol)-.1 G .404
1090 (ines at the blank character closest to the v)247.895 96 R 2.904(alue. If)-.25
1091 F(wrapmar)2.904 E .404(gin is 0, or if)-.18 F(there is no blank character upon\
1092  which to break the line, the line will not be brok)131 108 Q(en.)-.1 E/F1 10
1093 /Courier@0 SF(wrapscan, ws [on])102 120 Q F0 .31
1094 (This option causes searches to wrap around the end or the be)131 132 R .31
1095 (ginning of the \214le, and back to the start-)-.15 F(ing point.)131 144 Q
1096 (Otherwise, the end or be)5 E(ginning of the \214le terminates the search.)-.15
1097 E F1(writeany, wa [off])102 156 Q F0 .23(If this option is set, \214le-o)131
1098 168 R -.15(ve)-.15 G .23(rwriting checks that w).15 F .23
1099 (ould usually be made before the)-.1 F/F2 10/Times-Bold@0 SF(write)2.73 E F0
1100 (and)2.73 E F2(xit)2.73 E F0(com-)2.73 E .343
1101 (mands, or before an automatic write \(see the)131 180 R F2(auto)2.842 E(write)
1102 -.1 E F0 .342(option\), are not made.)2.842 F .342(This allo)5.342 F .342
1103 (ws a write to)-.25 F(an)131 192 Q 2.5<798c>-.15 G(le, pro)153.35 192 Q
1104 (vided the \214le permissions allo)-.15 E 2.5(wi)-.25 G(t.)311 192 Q 167.75
1105 (4.4BSD March)72 750 R(18, 1994)2.5 E(10)530 750 Q EP
1106 %%Trailer
1108 %%EOF