File: joe.1

package info (click to toggle)
manpages-hu 20010119-6
  • links: PTS
  • area: main
  • in suites: buster, stretch
  • size: 2,272 kB
  • ctags: 2
  • sloc: makefile: 56; lisp: 56
file content (808 lines) | stat: -rw-r--r-- 36,654 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
.TH JOE 1
.SH NV
joe \- Joe sajt szvegszerkesztje
.SH TTEKINTS
.B joe [globlis kapcsolk] [ [loklis kapcsolk] fjlnv ]...

.B jstar [globlis kapcsolk] [ [loklis kapcsolk] fjlnv ]...

.B jmacs [globlis kapcsolk] [ [loklis kapcsolk] fjlnv ]...

.B rjoe [globlis kapcsolk] [ [loklis kapcsolk] fjlnv ]...

.B jpico [globlis kapcsolk] [ [loklis kapcsolk] fjlnv ]...
.SH LERS
A JOE erteljes, kpernyorientlt ASCII-editor. Felhasznli
fellete hasonlt sok felhasznlbart PC-s szvegszerkeszthz. A 
Micro-Pro-fle WordStar vagy a Borland "Turbo"-nyelveinek felhasznli
otthonosan fognak mozogni benne. A JOE mgis jellegzetes UNIX-os
kpernyorientlt editor, s legfkppen programok s szvegek
szerkesztsre alkalmas.
.PP
A JOE szmos ms szvegszerkesztt is emull. A JSTAR a WordStar h
utnzata sok JOE-funkcival kiegsztve. A JPICO a Pine levelez rendszer
PICO editornak h utnzata sok kiegsztssel s javtssal. A JMACS a
GNU-EMACS utnzata. Az RJOE a JOE korltozott vltozata, amely csak a
parancssorban megadott fjlt engedi szerkeszteni.
.PP
Br a JOE valjban t klnbz szvegszerkeszt, csak egy futtathat
fjlra van szksg, de t klnbz nven. A szvegszerkeszt neve
kiegsztve "rc"-vel adja a JOE inicializcis fjljnak nevt, ami
meghatrozza a szvegszerkeszt szemlyisgt.
.PP
A JOE szabad szoftver; szabadon terjeszthet s/vagy mdosthat a GNU
General Public License feltteleivel, amiket a Free Software Foundation
tett kzz. Nem tervezem, hogy a JOE-t kereskedelmi szoftverr vagy
shareware-r vltoztassam. A JOE elrhet az Interneten anonymous-ftp-vel
az \fBftp.std.com\fR cmrl, a fjl tvonala: \fBsrc/editors/joe*.tar.Z\fR.

.SH HASZNLAT

A szvegszerkeszt indtshoz gpeld be, hogy \fBjoe\fR, azutn a
szerkeszteni kvnt nulla vagy tbb fjl nevt. Mindegyik fjlnevet 
megelzheti a loklis kapcsolk belltsa (lsd a loklis kapcsolk
tblzatt lejjebb).  Ms, globlis kapcsolkat, melyek az egsz editorra
rvnyesek, szintn a parancssorban lehet elhelyezni (lsd a globlis
kapcsolk tblzatt lejjebb). Ha j fjlt szerkesztesz, az j fjl nevt
megadhatod mind a szvegszerkeszt indtsakor, mind a fjl elmentsekor. A
fjlnevek mdostott szintaxisa lehetsget nyjt programok kimenetnek, a
szabvnyos bemenetnek s kimenetnek, illetve fjlok vagy eszkzk rszeinek
szerkesztshez. A rszleteket lsd lent a \fBFjlnevek\fR fejezetnl.
.PP
Ha mr a szvegszerkesztben vagy, szveget gpelhetsz be, s specilis
vezrlkarakter-szekvencikat hasznlhatsz ms szerkeszt feladatok
elvgzshez. Hogy megtudd, mik a vezrlkarakter-szekvencik, olvasd el a
manoldal maradk rszt, vagy nyomj \fB^K H\fR-t a sghoz a
szvegszerkesztben.

.SS Most kvetkezzen egy kis zavaros szmtgp-tudomny:

A \fB^\fR azt jelenti, hogy a \fBControl\fR billentyt lenyomva kell
tartani az utna kvetkez billenty lenyomsa alatt (ugyangy, ahogy a
\fBShift\fR-et a nagybetkhz). Szmos vezrlkarakter-szekvencia elrhet
ms billentyvel, gy nem kell lenyomni a Control billentyt: Az \fBESC\fR
a \fB^[\fR-et, a \fBDel\fR a \fB^?\fR-et, a \fBBackspace\fR a \fB^H\fR-t, a
\fBTab\fR a \fB^I\fR-t, a \fBReturn\fR vagy az \fBEnter\fR a \fB^M\fR-et, a
\fBLinefeed\fR a \fB^J\fR-t helyettesti. Nmely billentyzetnl gondot
okoz nhny vezrlkarakter-szekvencia. A \fB^_\fR-t, \fB^^\fR-t s a
\fB^@\fR-ot ltalban a Shift lenyomsa nlkl is be lehet rni (azaz
prbld ki a \fB^-\fR -et, a \fB^6\fR-ot s a \fB^2\fR-t). Ms
billentyzeten ezek mshol lehetnek. Prbld ki a \fB^.\fR-ot, a
\fB^,\fR-t s a \fB^/\fR-et.  A \fB^SZKZ\fR ltalban a \fB^@\fR helyett
hasznlhat. A \fB^\\\fR-t s a \fB^]\fR-et sok kommunikcis program
rtelmezi, pldul a telnet s a kermit. ltalban ktszer kell megnyomni
ezeket a billentyket, hogy tjussanak a kommunikcis programon.

Amikor \fB^K H\fR-t nyomsz, a kperny tetejn megjelenik az els sgablak.
Amg a sgablak a kpernyn van, folytathatod a szveg bevitelt s
szerkesztst. Ms tmhoz lapozhatsz, ha ^[,-t s ^[.-ot nyomsz (ez az
ESC , s az ESC .). A sgablak eltntetshez hasznld a \fB^K H\fR-t.

Testre szabhatod a billentyzetkiosztst, a sgkpernyt s szmos
alapviselkedst, ha a JOE inicializcis fjljt (Debianon a
\fB/etc/joe/joerc\fR) \fB.joerc\fR nven a home-knyvtradba msolod, s
mdostod. Lsd lent a \fBjoerc\fR fejezetet.

Ha alaprtelmezett editorknt a JOE-t akarod hasznlni e-mailhez s
newsolvasshoz, lltsd be az \fBEDITOR\fR s a \fBVISUAL\fR krnyezeti
vltozkat a shelled inicializcis fjljban (\fB.cshrc\fR vagy
\fB.profile\fR), hogy a JOE-ra hivatkozzanak (\fB/usr/bin/joe\fR Debianon).

Szmos homlyos indtsi paramter belltsra lehet mg szksg, fleg
akkor, ha a terminlod nem gy frissti a kpernyt, ahogy elvrnd. Lsd
lent a \fBKrnyezeti vltozk\fR fejezetet.

.SH OPCIK

A kvetkez globlis kapcsolkat lehet megadni a parancssorban:

.IP -asis
Az ASCII 127 feletti karakterek gy kerlnek ki a terminlra, ahogy vannak,
ahelyett, hogy a nekik megfelel 128 alatti karakter inverze jelenne meg.
Ha ez nem mkdik, ellenrizd a terminlbelltsodat.

.IP -backpath\ tvonal
Ha ez a kapcsol meg van adva, nem a fjlok eredeti alknyvtrba menti el a
backupfjlokat, hanem a kapcsol utn llba.

.IP -baud\ nnn
Belltja a baud-rtket a terminlkperny optimalizlsra.  A Joe
19200-as alatti baud-rtkeken ksleltet, ami kikerli a tty-pufferelst,
gy az elregpels megszaktja a kpernykimenetet. A grget parancsokat
nem hasznlja 38400 baudon. Ez azon X-terminloknl s ms konzol-tty-knl
hasznos, amelyek nem soros vonalon mennek t.

.IP -beep
A Joe hangjelzst ad a parancsok kzben fellp hibknl, s amikor a
kurzor fjlhatron tl akar menni.

.IP -columns\ nnn
Belltja a kperny oszlopainak szmt.

.IP -csmode
Folytatlagos keres md: egy a megelzt azonnal kvet keress nem
krdez r j karakterlncra, hanem az elz keresst ismtli meg. Ez
hasznos a ^[S s az ^[R parancsok hasznlatnl, s amikor a Joe
Emacs-mdban van.

.IP -dopadding
A Joe ltalban  felttelez valamilyen flow control megltt kztte
s a tty kztt. Ha nincsen, akkor a kapcsol hatsra a Joe extra
^@-okat kld a tty-re, ahogy a termcap-bejegyzs elrja. Az extra
^@-ok megengedik, hogy a hossz terminlparancsok utn a terminl
felfggessze magt.

.IP -exask
A kapcsol hatsra a ^KX rkrdez az elmentend fjl nevre
ellenrzskppen.

.IP -force
Ez a kapcsol biztostja, hogy az elmentett flj utols sort
soremels zrja le.

.IP -help
A szvegszerkeszt a sgkpernyvel indul, ha ez a kapcsol meg van adva.

.IP -keepup
A sttuszsor oszlopszm- s vezrlbillentyprefix-mezi
ltalban msodpercenknt frisstdnek, hogy cskkenjen a
CPU-fogyaszts. Ezzel a kapcsolval ezek a mezk minden gombnyoms utn
frisstdnek.

.IP -lightoff
A blokk-kijells megsznik brmely blokkmvelet utn, ha ez a
kapcsol meg van adva.

.IP -lines\ nnn
Belltja a kperny sorainak szmt.

.IP -marking
A szveg a ^KB s a kurzor kztt jelldik ki (hasznld a -lightoff
kapcsolval egytt s mdostsd a joerc fjlt a drop-anchor stlus
blokk-kijellshez).

.IP -mid
Ha ez a kapcsol be van kapcsolva, s a kurzor kimozog az ablakbl, az
ablak gy grdl, hogy a kurzor kzpen legyen. Lass terminlokon,
amelyeknek nincsenek grget parancsaik, a kapcsol knyszersgbl be
van kapcsolva.

.IP -nobackups
Ez a kapcsol megakadlyozza a backupfjlok ksztst.

.IP -nonotice
Ez a kapcsol megakadlyozza, hogy a copyrightmegjegyzs megjelenjen a
szvegszerkeszt indulsakor.

.IP -nosta
Ez a kapcsol eltvoltja a fels sttuszsort. Ez kellemes, ha csak a
szveget akarod ltni a kpernyn, vagy ha vt52-es terminlt
hasznlsz.

.IP -noxon
Megksrli kikapcsolni a ^S/^Q billentyk feldolgozst. Ez hasznos, ha
a Joe WordStar- vagy Emacs-mdban van.

.IP -orphan
Ha ez a kapcsol aktv, a parancssorban megadott extra fjlok nem kln
ablakokba, hanem "rva" pufferekbe kerlnek. Ez hasznos, ha a Joe
Emacs-mdban van.

.IP -pg\ nnn
Meghatrozza a PgUp/PgDn (^U/^V) utn megtartand sorok szmt. Ha
-1-et adsz meg, az ablak felt tartja meg.

.IP -skiptop\ nnn
Ne hasznlja a kperny legfels nnn sort. Ez hasznos, ha a Joe-t
BBS-editorknt hasznlod.

.LP
Ezek a kapcsolk a joerc fjlban szintn bellthatk. Tovbb a NOXON,
BAUD, LINES, COLUMNS s DOPADDING kapcsolk krnyezeti vltozkban is
megadhatk.

A JOETERM krnyezeti vltoz belltsa hatstalantja a szoksos TERM
vltozt, s ebbl llaptja meg a Joe a terminl tpust.

A kvetkez kapcsolkat minden egyes fjlnv eltt meg lehet adni a
parancssorban:

.IP +nnn
A kurzor a megadott sorban ll kezdetben.

.IP -crlf
A Joe LF helyett CR-LF-et hasznl a sorvge jelzsre. Ez MS-DOS vagy VMS
fjlok szerkesztsre hasznlhat.

.IP -wordwrap
A Joe a sz eltt sort tr, ha a jobb oldali margn tl gpelsz.

.IP -autoindent
Ha Returnt tsz egy behzott sorban, a behzs tmsoldik az
j sorra.

.IP -overwrite
A gpels nem beszr, hanem fellrja a korbbi karaktereket.

.IP -lmargin\ nnn
Belltja a bal margt.

.IP -rmargin\ nnn
Belltja a jobb margt.

.IP -tab\ nnn
Belltja a tabulls szlessgt.

.IP -indentc\ nnn
Belltja a behzsi karaktert a ^K, s ^K. szmra (32 a SZKZ,
9 a TAB).

.IP -istep\ nnn
Belltja a behzs lpskzt a ^K, s ^K. szmra.

.IP -linums
A sor szmt megjelenti minden sor elejn.

.IP -rdonly
A fjl csak olvashat.

.IP -keymap\ name
A joerc fjl egy msik szekcijt hasznlja a billentyszekvencik
hozzrendelsre.

.LP
Ezek a kapcsolk a joerc fjlban is megadhatk. Bellthatk a
fjlnv kiterjesztstl fggen. Programoknl (.c, .h vagy .p
kiterjesztsek) ltalban lehetv teszik a sorok automatikus
behzst. A sortrs engedlyezett minden fjlra, kivve az rc-kre.

.SH A SZERKESZTSI MUNKA
.SS A szerkeszts alapjai

Ha karaktereket gpelsz a szvegszerkesztbe, azok ltalban a
szerkesztend fjlba szrdnak (vagy hozzfzdnek a fjlhoz, ha a kurzor a
fjl vgn helyezkedik el). Ez az editor kznsges zemmdja. Ha ltez
szveget akarsz kicserlni, trlnd kell a rgit az j begpelse eltt
vagy utn. A \fBBackspace\fR billenty hasznlhat a szveg trlshez:
mozgasd a kurzort a trlend szveg jobb szlhez, s sd le a
\fBBackspace\fR-t nhnyszor.
.PP
Sortrs beszrshoz ss \fBEnter\fR vagy \fBReturn\fR billentyt.
Pldul, ha a kurzor a sor kzepn llt, s \fBReturn\fR-t tttl, a sor
kettszakad, s a kurzor a msodik sor elejre kerl.  ss
\fBBackspace\fR-t a sor elejn a sortrs eltntetshez.
.PP
A fjlban val mozgshoz hasznld a kurzornyilakat. Ha a billentyzeted nem
tartalmazza ezeket (vagy valamilyen okbl nem mkdnek), hasznld a
\fB^F\fR-et az elre (jobbra), \fB^B\fR-et a htra (balra), \fB^P\fR-t az
elz sorba (felfel) s \fB^N\fR-t a kvetkez sorba (lefel) val
mozgshoz. A jobb s bal nyl egyszerre egy karakterpozcival mozgatja a
kurzort elre vagy htra a szvegben: ha sor elejn llsz, s megnyomod a
bal nylat, az elz sor vgre kerlsz. A felfel- s lefelnyl annyi
karakterpozcival mozgatja elre s htra a kurzort, hogy ugyanabba az
oszlopba kerljn, mint ahol az eredeti sorban volt.
.PP
Ha be akarod hzni a sort, hasznld a \fBTAB\fR billentyt.  Ez specilis
vezrl karaktert helyez el, ami gondoskodik arrl, hogy az t kvet
karakterek a kvetkez tabultorpozcin kezddjenek.  A tabultorpozcik
ltalban minden nyolcadik oszlopban tallhatk, de ez megvltoztathat a
\fB^T D\fR paranccsal. A PASCAL- s C-programozk gyakran minden negyedikre
lltjk.
.PP
Ha valamilyen okbl a kpernyd sszekuszldott (pldul figyelmeztetst
kaptl a bifftl, hogy leveled jtt), felfrisstheted a \fB^R\fR
lenyomsval.
.PP
Sok ms trl s mozgat billenty ltezik mg. Pldul a \fB^D\fR
billenty nem visszafel trl, mint a \fBBackspace\fR, hanem a kurzor
alatti karaktert trli. A \fB^D\fR a sortrst is trli, ha a kurzor a sor
vgn ll. \fB^Y\fR-nal azt a sort trld, amin a kurzor ll, \fB^J\fR-vel
pedig csak a kurzortl a sor vgig terjed rszt trld.
.PP
\fB^A\fR-val a kurzor az t tartalmaz sor elejre ugrik. \fB^E\fR-vel a
kurzor a sor vgre ugrik. \fB^U\fR-val vagy \fB^V\fR-vel a kperny
mretnek felvel grdl a kurzor fel vagy le. A "grdls" azt jelenti,
hogy a szveg elmozdul a kpernyn, de a kurzor ugyanazon a helyen marad a
kpernyhz viszonytva. \fB^K U\fR-val vagy \fB^K V\fR-vel a kurzor a fjl
elejre vagy vgre ugrik. A szvegszerkeszt sg kpernyin tovbbi trl
s mozgat parancsokat tallsz.
.PP
Ha hibt vtettl, \fB^_\fR-sal vonhatod vissza. A legtbb billentyzeten
elg a \fB^-\fR -et lenyomni, de nmelyiken a \fBShift\fR s a \fBControl\fR
billentyket egyszerre kell lenyomva tartani. Ha tl sokat vontl vissza,
\fB^^\fR billentyvel "jracsinlhatod" a visszavont vltoztatsokat 
(elg \fB^6\fR-ot nyomni bizonyos billentyzeteken).
.PP
Ha a fjl egy bizonyos rszt szerkesztetted, s azutn idlegesen
megnzted vagy szerkesztetted a fjl egy msik rszt, \fB^K -\fR -szal
visszatrhetsz az eredeti helyre. Ez a parancs valjban a fjl azon
rszre visz vissza, ahol a legutols vltoztats trtnt. A helyek kztt,
ahol korbban vltoztats trtnt, \fB^K -\fR -szal s \fB^K =\fR-vel lehet
lpkedni, ugyangy, ahogy a vltozsok trtnetben visszavonssal s
"jracsinlssal".
.PP
Ha befejezted a fjl szerkesztst, \fB^K X\fR-szel lphetsz ki a
szvegszerkesztbl. Ha mg nem nevezted el a szerkesztett fjlt, akkor a
Joe rkrdez a nevre.
.PP
Amikor szerkesztesz egy fjlt, valjban csak egy msolatt szerkeszted.
Ezrt, ha gy dntttl, hogy nem szeretnd a a legutbbi idszak
vltoztatsait eszkzlni a fjlra, ss \fB^C\fR-t, hogy a fjl elmentse
nlkl lpj ki.
.PP
Ha szerkesztesz egy fjlt, s elmented a vltozsait, az aktulis knyvtrban
egy "backup" msolat kszl rla, aminek a neve az eredeti fjl kiegsztve
egy '~' karakterrel.

.SS Sortrs s formzs

Ha egy C vagy PASCAL nyelv fjlban a kperny jobb szeglyn tl gpelsz,
a kperny jobbra grdl kvetve a kurzort. Ha egy kznsges fjlban
(aminek a neve nem .c-re, .h-ra vagy .p-re vgzdik) gpelsz tl a jobb
szeglyen, a JOE az utols sz eltt automatikusan megtri a sort, gy nem
kell \fBReturn\fR-t tnd. Ez az gynevezett sortr (word-wrap) zemmd. A
sortrs be- vagy kikapcsolhat \fB^T W\fR paranccsal.  A JOE
inicializcis fjlja ltalban gy van belltva, hogy ez a md minden
fjlra, ami nem programfjl, automatikusan be van kapcsolva. Az
alapbelltsok megvltoztatshoz lsd lent a \fBjoerc\fR fjlra vonatkoz
fejezetet.
.PP
Eltekintve a sortr mdtl, a JOE nem tartja automatikusan megformzva a
bekezdseket gy, mint nmely szvegszerkeszt. Ehelyett, ha jra akarsz
formzni egy bekezdst, nyomj \fB^K J\fR-t. Ez a parancs kitlti a
bekezdst, amiben a kurzor ll, annyi szt illeszt egy sorba, amennyi
elfr. Ebben az esetben bekezdsnek az a szvegrsz szmt, amit fell s
alul res sor hatrol.
.PP
A bekezdsformzs s a sortrs margit a \fB^T L\fR s a \fB^T R\fR
parancsokkal lehet belltani. Ha a bal marg 1-tl klnbz rtkre van
lltva, a sor elejn trtn gpelskor azonnal a bal margra ugrik a
kurzor.
.PP
Ha a margk kztt kzpre szeretnd helyezni a sort, hasznld a \fB^K A\fR
parancsot.

.SS Fellr zemmd

Nha fraszt, ha trlni kell a rgi szveget, mieltt vagy miutn
beszrtad az jat. Ez trtnik pldul akkor, ha egy tblzatot mdostasz,
s szeretnd, hogy a tblzat jobb szle ugyanabban az oszlopban
maradjon. Ilyenkor \fB^T T\fR-vel tvlthatsz fellr zemmdba. Amikor a
szvegszerkeszt ebben a mdban van, a mr ltez karakterek az ltalad
begpeltekre cserldnek gy, ahogy egy idealizlt rgp mkdne. A
\fBBackspace\fR pedig balra trls helyett csupn balra mozgatja a kurzort,
ha nem a sor elejn vagy vgn ll. A fellr md az elektronikus
szvegszerkesztsben nem termszetes md, ezrt amilyen hamar csak lehet,
vissza kell trni beszr mdba a \fB^T T\fR lenyomsval.
.PP
Ha fellr mdban szeretnl beszrni, ss \fB^@\fR-ot. Ez egyetlen szkzt
szr be a szvegbe.

.SS Vezrl s metakarakterek

Minden karaktert egy szm reprezentl. Pldul az 'A'-t 65, az '1'-et
49. Minden ltalban lthat karakter rtke a 32 - 126 intervallumba
esik (ezt a klns, nknyes, karakterrl szmra trtn lekpezst
ASCII-karakterkszletnek hvjk). Az intervallumon kvl es szmok 0-tl
255-ig ltalban nem jelentdnek meg, de nha egyb klnleges jelentsk
van. A 10-es szm pldul a sorvget jelenti. Ezeket a klnleges, nem
megjelenthet \fBvezrl karaktereket\fR gy viheted be, hogy megnyomod a
\fB`\fR-ot, majd a \fB@ A B C ... X Y Z [ ^ ] \e _\fR valamelyikt a 0 -
31-ig terjed kdokhoz s ?-et a 127-es kdhoz. Pldul a \fB` J\fR
lenyomsval sorvge karaktert szrhatsz be, \fB` I\fR-vel pedig TAB-ot
(amely ugyanazt csinlja, mint a TAB billenty). Hasznos vezrlkarakter a
12-es (\fB` L\fR), melynek hatsra a legtbb nyomtat elre halad a lap
tetejig. szre fogod venni, hogy a JOE ezt a karaktert alhzott L-knt
jelenti meg. A 127 feletti karaktereket, a \fBmetakaraktereket\fR, a
\fB^\e\fR lenyomsval viheted be. Ez 128-at ad hozz a kvetkez bevitt
(esetleg vezrl) karakterhez. A JOE a 128 feletti karaktereket inverzen
jelenti meg. Egyes nyelvek, melyek tbb betvel rendelkeznek, mint az
angol, a metakaraktereket hasznljk az bc maradk rszre. t kell
vltanod \fBASIS\fR-mdra (lsd ksbb), hogy ezek hbortatlanul
eljussanak a terminlig.

.SS Promptok
Ha a Joe egy prompttal fjlnvre krdez r, s megnyomod a
\fBTAB\fR-ot, megprblja azt kiegszteni az ltalad bert nvbl,
amennyire lehetsges. Ha nem tudja a teljes nvre kiegszteni, mert tbb
megolds is ltezik, hangjelzst ad. Ha megint megnyomod a \fBTAB\fR-ot, a
Joe kilistzza az sszes lehetsges kiegsztst. A kurzornyilakkal
mozoghatsz az alknyvtrmenben, s RETURN-nel vagy SZKZ-zel vlaszthatsz
ki egy elemet. Ha egy knyvtrbejegyzs els betjt lenyomod,
kivlasztdik, vagy ha tbb bejegyzs is azonos betvel kezddik, akkor a
kurzor ezen bejegyzsek kztt ugrl. Ha alknyvtrat vagy a ..-t
vlasztod, a fjlnvprompt kiegszl az alknyvtr nevvel, s az j
alknyvtr betltdik a menbe. Backspace-szel visszatrhetsz az elz
alknyvtrba.
.PP
A legtbb prompt rgzti az ltalad adott vlaszok trtnett. Felfel- s
lefelnyllal lpkedhetsz a trtnetben.
.PP
A promptok valjban egy soros, sttuszsor nlkli ablakok, gy a
promptokon bell brmelyik szoksos szerkeszt parancsot hasznlhatod. A
prompt trtnete pedig nem ms, mint ugyanannak a "promptfjlnak" a
sorai. gy a megszokott \fB^K F\fR paranccsal kereshetsz benne visszafel.
.PP
Mivel a promptok ablakok, ezrt \fB^K P\fR-vel s \fB^K N\fR-nel tvlthatsz
bellk msik ablakba.

.SS Hol vagyok?

\fB^K SZKZ\fR-re a JOE beszmol a kperny utols sorban a sor-, oszlop-
s byte-szmrl. A kurzor alatti karakterhez rendelt szm (az ASCII-kdja)
is megjelenik. A sttuszsor-karakterlncban elhelyezett megfelel
escape-szekvencikkal bellthatod, hogy a sor- s/vagy oszlopszm mindig
megjelenjen a sttuszsorban. A rszletekhez mdostsd a joerc fjlt.

.SS Fjlmveletek

\fB^K D\fR-vel mentheted el az aktulis fjlt (lehet a fjl eredeti nevtl
klnbz nven is). Miutn elmentetted a fjlt, \fB^K E\fR-vel egy msik
fjl szerkesztst kezdheted meg.
.PP
Ha csak a fjl egy kijellt szakaszt szeretnd elmenteni, lsd a
\fBBlokkok\fR fejezetet lent.
.PP
Ha a szerkesztett fjlba egy msik fjlt szeretnl beemelni, hasznld a
\fB^K R\fR-t a beszrsra.

.SS A szvegszerkeszt mkdsnek ideiglenes felfggesztse

Ha szeretnd ideiglenesen lelltani a szvegszerkesztt, s szeretnl
visszatrni a shellbe, ss \fB^K Z\fR-t. Akkor lehet erre szksg, ha abba
akarod hagyni a szveg szerkesztst, s pldul vlaszolni akarsz egy
e-mailre, vagy el akarod olvasni ezt a manoldalt. \fBfg\fR vagy \fBexit\fR
begpelsvel (a felfggesztskor kzli veled a Joe, melyikkel) trhetsz
vissza a szvegszerkeszthz.

.SS Szvegkeress

\fB^K F\fR-fel elre vagy htrafel kereshetsz szvegtredket
(\fBkarakterlncot\fR). A keresend szt a megjelen prompt utn kell berni.
Miutn \fBReturn\fR-t nyomtl, jabb prompt jelenik meg. Nyomhatsz megint
egyszeren \fBReturn\fR-t az azonnali elre trtn keresshez, vagy
megadhatsz egy vagy tbb kapcsolt:

.IP \fBb
Htrafel keres.

.IP \fBi
A kis- s nagybetket egyformaknt kezeli. Egybknt pedig klnbznek
tekinti ket.

.IP \fBnnn
(ahol \fBnnn\fR szm) Ha megadsz egy szmot, a JOE a szveg N-edik
elfordulst keresi meg. Ez hasznos, ha valamilyen regulris mdon
strukturlt fjlokban szeretnl egy bizonyos helyre ugrani.

.IP \fBr
Kicserli a szveget. Ha megadod az \fBr\fR kapcsolt, a Joe rkrdez a
helyettest szvegre. Minden egyes alkalommal, amikor a szvegszerkeszt
megtallja a keresend szveget, megkrdezi, hogy le akarod-e cserlni a
helyettest szvegre. Ha \fBy\fR-t nyomsz, lecserli a szveget, s
megkeresi a kvetkez elfordulst, ha \fBn\fR-et nyomsz, nem cserl, csak
a kvetkez elfordulst keresi meg, ha \fBr\fR-t nyomsz, krds nlkl
lecserli a maradk sszes elfordulst a fjlban (alvetve a fenti
\fBnnn\fR kapcsolnak), ha pedig \fB^C\fR-t nyomsz, lell a keress.

.PP
\fB^L\fR-el megismtelheted az elz keresst.

.SS Regulris kifejezsek

Szmos klnleges karaktersorozatot vihetsz be keresend szvegknt:

.IP \fB\e*
Nulla vagy tbb karaktert tall meg. Pldul, ha \fBA\e*B\fR-t adsz meg
keresend szvegnek, a JOE olyan A-t fog keresni, amit akrhny karakter
kvet, azutn pedig egy B.

.IP \fB\e?
Pontosan egy karaktert tall meg. Pldul, ha \fBA\e?B\fR-t adsz meg
keresend szvegnek, a JOE megtallja AXB-t, de nem tallja meg AB-t vagy
AXXB-t.

.IP \fB\e^\ \e$
Ezek egy sor elejre s vgre illeszkednek. Pldul, ha \fB\e^teszt\e$\fR-et
keresel, a JOE a sorban nmagban ll \fBteszt\fR-et tallja meg.

.IP \fB\e<\ \e>
Ezek egy sz elejre s vgre illeszkednek. Pldul, ha
\fB\e<\e*is\e*\e>\fR-at keresel, a JOE megtallja azt az egsz szt, amely
tartalmazza az \fBis\fR rszkarakterlncot.

.IP \fB\e[...]
A szgletes zrjelek kztt ll brmelyik karakterre
illeszkedik. Pldul, ha a \fB\e[Ee]zt\fR keresend karakterlncot adod meg, a
JOE egyarnt megtallja az \fBEzt\fR s az \fBezt\fR szavakat. A zrjelek
kztt karaktertartomnyt is megadhatsz. Pldul a \fB\e[A-Z]\fR megtallja
az sszes nagybett. Ha a zrjelek kztt az els karakter \fB^\fR, a JOE
azokat a karaktereket fogja keresni, amelyek nincsenek a zrjelben.

.IP \fB\ec
Hasonlan mkdik, mint a \fB\e*\fR, de csak helyesen zrjelezett C-nyelv
kifejezsekre illeszkedik. Pldul, ha \fBmalloc(\ec)\fR szt keresed, a
JOE minden \fBmalloc\fR fggvnyhvst megtall mg akkor is, ha \fB)\fR
van a zrjelek kztt.

.IP \fB\e+
A \fB\e+\fR-t kvet karakterbl nullt vagy tbbet tall meg. Pldul, ha
a \fB\e[ ]\e+\e[ ]\fR karakterlncot keresed, ahol a szgletes zrjelek kztt
SZKZ s TAB ll, a JOE a whitespace-eket tallja meg.

.IP \fB\e\e
Egyetlen \e-re illeszkedik.

.IP \fB\en
A specilis sorvge vagy jsor karaktert tallja meg.

.PP
Szmos klnleges karaktersorozatot adhatsz meg a helyettest karakterlncban
is:

.IP \fB\e&
A keres karakterlncra illeszked szveggel helyettest. Pldul, ha a keres
karakterlnc \fB\e<\e*\e>\fR volt, ami szavakra illeszkedik, s \fB"\e&"\fR a
helyettest karakterlnc, a JOE idzjelbe rakja a szavakat.

.IP \fB\e0\ -\ \e9
Az N-edik \fB\e*\fR-ra, \fB\e?\fR-re, \fB\e+\fR-ra, \fB\ec\fR-re
vagy \fB\e[...]\fR-re illeszked szveggel helyettest.

.IP \fB\e\e
Hasznld ezt, ha \fB\e\fR-t akarsz tenni a helyettest karakterlncba.

.IP \fB\en  
Hasznld ezt, ha sorvge jelet akarsz tenni a helyettest karakterlncba.
.PP
.SH PLDK

Tegyk fel, hogy van egy cmlistd, mindegyik cm kln sorban van,
mindegyik sor "Cm:"-tal kezddik s az elemeket vessz hatrolja, gy:
.PP
Cm: S. Holmes, 221b Baker St., London, Anglia
.PP
Ha jra akarod rendezni a listt gy, hogy ell legyen az orszg, utna a
vros, azutn a szemly neve, majd a cm, ez a teend:
.PP
\fB^K F\fR-fel kezdd el a keresst, s gpeld be:
.PP
\fBCm:\e*,\e*,\e*,\e*\e$\fR
.PP
hogy illeszkedjen a "Cm:"-ra, a ngy vesszvel elvlasztott elemre s a
sor vgre. A kapcsolkhoz rj \fBr\fR-t a cserhez, azutn gpeld be:
.PP
\fBCm:\e3,\e2,\e0,\e1\fR
.PP
hogy az ltalad kvnt mdon megkeverd az informcit. Miutn Returnt
nyomtl, a keress elkezddik, s a pldasor gy mdosul:
.PP
Cm: Anglia, London, S. Holmes, 221b Baker St.


.SS Blokkok

Ha a szveg bizonyos rszeit mozgatni, msolni, elmenteni vagy trlni
akarod, ezt kijellt blokkokkal teheted meg. Elszr vidd a kurzort a
kvnt szvegrsz elejre, s nyomj \fB^K B\fR-t. Azutn vidd a kurzort a
szvegrsz vge utni karakterre, s nyomj \fB^K K\fR-t. A \fB^K B\fR s
\fB^K K\fR kztti szveg kijelldik. Most viheted a kurzort valahova mshova
a dokumentumban, s nyomj \fB^K M\fR-t, hogy oda mozogjon a kijellt
szveg. \fB^K C\fR-vel a kijellt szvegrl msolatot kszthetsz, s
beszrhatod oda, ahol a kurzor ll. \fB^K Y\fR trli a kijellt
szveget. \fB^K W\fR a kijellt szveget fjlba rja.
.PP
Nagyon hasznos parancs a \fB^K /\fR, amely Unix-parancson szr t
szvegblokkot. Pldul, ha \fB^K B\fR-vel s \fB^K K\fR-val szavak listjt
jelld ki, s a \fB^K / sort\fR parancsot gpeled be, a szlista
rendezett vlik. A \fB^K /\fR parancshoz msik hasznos Unix-parancs a
\fBtr\fR. Ha begpeled a \fB^K / tr a-z A-Z\fR parancsokat, akkor a
kijellt blokk sszes betjbl nagybet lesz.
.PP
Miutn befejezted a blokkmveletet, ha nem zavar, hagyhatod a blokkot
kijellve (persze, ha vletlenl lenyomod a \fB^K Y\fR-t, anlkl, hogy
szrevennd...). Ha mgis zavar, csak ss \fB^K B ^K K\fR-t a kijells
kikapcsolshoz.

.SS Programblokkok behzsa
A \fB^T I\fR paranccsal lehet be-, illetve kikapcsolni az automatikus
behz zemmdot. A \fBjoerc\fR gy van belltva, hogy a .p, .c vagy .h
vg fjlokra engedlyezve van az automatikus behzs. Ha az automatikus
behzs be van kapcsolva, s \fBReturn\fR-t tsz, a kurzor ugyanabba az
oszlopba kerl, ahol az els nem SZKZ/TAB karakter volt az eredeti sorban.
.PP
A \fB^K ,\fR s \fB^K .\fR parancsok hasznlatval balra vagy jobbra
tolhatsz egy szvegblokkot. Ha nincs kijellve szveg, amikor kiadod ezeket
a parancsokat, a kurzort tartalmaz programblokk fog kivlasztdni s
mozogni a ksbbi \fB^K ,\fR s \fB^K .\fR parancsokra. Az eltols
oszlopainak szma bellthat a \fB^T\fR billentyvel.

.SS Ablakok
Egyszerre tbb fjlt is szerkeszthetsz, vagy szerkesztheted ugyanazt a
fjlt kett vagy tbb klnbz helyen. Ehhez nyomj \fB^K O\fR-t, ekkor
kt ablakra oszlik a kperny. \fB^K P\fR-vel vagy \fB^K N\fR-nel viheted
t a kurzort a fels vagy az als ablakba. \fB^K E\fR-vel szerkeszthetsz j
fjlt az egyik ablakban. Az ablak eltnik, ha \fB^K X\fR-szel elmented a
fjlt, vagy \fB^C\fR-vel kilpsz a fjlbl. Ha olyan fjlbl lpsz ki,
amely kt ablakban is jelen van, a fjl nem tnik el, csak az egyik ablaka.
.PP
\fB^K O\fR-val nyithatsz ablakon bell mg tbb ablakot. Ha tl sok ablakod
van a kpernyn, de nem akarod eltvoltani ket, nyomj \fB^K I\fR-t. gy
csak az az ablak fog ltszani, amelyben a kurzor van, vagy ha kezdetben is
csak egy ablak ltszdott, a JOE megksrli beilleszteni az sszes rejtett
ablakot. Ha tbb ablak van, mint amennyit el lehet helyezni a kpernyn, a
legals ablakbl \fB^K N\fR-nel, a legfelsbl \fB^K P\fR-vel rheted el
azokat.
.PP
Ha tbb fjlnevet adtl meg a JOE indtsakor a parancssorban, mindegyik
fjl kln ablakba kerl.
.PP
Az ablakok magassgt a \fB^K G\fR s \fB^K T\fR parancsokkal llthatod.

.SS Billentyzetmakrk

A makrk lehetv teszik, hogy billentyletsek sorozatt rgztsed, s
kt billenty lenyomsval visszajtszd ket. Ez ismtld feladatok
automatizlsra hasznlhat. A makrrgzts elindtshoz nyomj
\fB^K [\fR-et, azutn egy szmot 0-tl 9-ig. A sttuszsorban megjelenik a
(Macro n recording...) [n-dik makr rgztse] felirat. Most gpeld be azt
a billentysorozatot, amit szeretnl ismtelten vgrehajtani. A begpelt
parancsok hatsa most is a szoksos. \fB^K ]\fR-lel lltsd le a makr
rgztst. \fB^K\fR lenyomsa utn a rgztett makr szmval hajthatod
vgre a billentysorozatot.
.PP
Pldul, ha "**"-ot szeretnl nhny sor elejre tenni, gpeld be:
.PP
\fB^K [ ^A ** \fR<lefelnyl> \fB^K ]\fR
.PP
ami elindtja a makrrgztst, a sor elejre teszi a kurzort, beszrja a
"**"-ot, egy sorral lejjebb viszi a kurzort, s befejezi a rgztst. Mivel
a rgztett billentylenyomsok hatsra a kurzor a kvetkez sorba kerl,
a makrt ismtelten hasznlhatjuk anlkl, hogy neknk mozgatni kellene a
kurzort, ezt tartsuk szem eltt minden makrrgztsnl.
.PP
Ha gy tallod, hogy a rgztett makr ismtld billentyletseket
tartalmaz, a makrn bell rgzthetsz msik makrt, feltve, hogy klnbz
makrszmot hasznlsz. Az elzleg rgztett makrkat is futtathatod az j
makrn bell.


.SS Ismtls
Az ismtls paranccsal, \fB^K \e\fR-sel a kvnt alkalommal megismtelhetsz
makrt, brmely ms szerkeszt parancsot vagy akr egy kznsges
karaktert. Nyomj \fB^K \e\fR-t, gpeld be, hogy hnyszor akarod ismtelni a
parancsot, s nyomd meg a \fBReturn\fR-t. Most a kvetkez ltalad megadott
szerkeszt parancsot ennyiszer fogja ismtelni.
.PP
Pldul a szveg kvetkez 20 sornak trlshez gpeld be:
.PP
\fB^K \ 20\fR<Return>\fB^Y\fR

.SS Tglalap-kijell zemmd
\fB^T X\fR-re a \fB^K B\fR s \fB^K K\fR parancsok nem szvegfolyamot,
hanem tglalapblokkot jellnek ki. Ez az zemmd a szveg oszlopainak
mozgatsra, msolsra, trlsre vagy elmentsre hasznlhat. Az
oszlopokat szrheted is a \fB^K /\fR paranccsal - ha pldul rendezni
akarod ket. A fjl beszrsa parancsra, a \fB^K R\fR-re is hatssal van.
.PP
A tglalap-kijell mddal egytt hasznlva hasznos a fellr md (\fB^T
T\fR). Fellr mdban a tglalap nem a rgi szveg el szrdik be, hanem
a helyre kerl. A blokktrl parancs (\fB^K Y\fR) sem trli a kijellt
tglalapot, hanem SZKZ-kkel s TAB-okkal rja fell. A fellr md
klnsen hasznos a blokkszr parancs (\fB^K /\fR) hasznlatnl, mivel
megmarad a kijellt oszlop eredeti szlessge.

.SS Tagek keresse
Ha sok forrsfjlbl ll nagy C programot szerkesztesz, a \fBctags\fR
programmal \fBtags\fR fjlt hozhatsz ltre. Ez a fjl tartalmazza a program
szimblumainak listjt, s hogy melyik fjlban s melyik pozcin
definiltk ket. A \fB^K ;\fR parancs megkeresi a szimblumot
(fggvnyeket, definilt konstansokat stb.), betlti az aktulis ablakba a
fjlt, amely tartalmazza a szimblum defincijt, s a kurzort a
defincihoz viszi. A \fB^K ;\fR rkrdez a kvnt szimblumra, de azt a
szimblumot hasznlja alaprtkknt, amin a kurzor llt. Mivel a \fB^K
;\fR parancs az aktulis ablakba tlti be a defincis fjlt, rdemes
eltte \fB^K O\fR-val kett osztani az ablakot, hogy egyszerre ltszdjon
az eredeti s a defincis fjl.

.SS Shellablakok
\fB^K '\fR-fal futtathatsz shellparancsot egy JOE-ablakban. Ha a kurzor a
shellablak vgn ll (ha nem, hasznlj \fB^K V\fR-t), brmit rsz, az az
ablak helyett a shellnek addik t. A shell vagy a shellben vgrehajtott
parancsok kimenete hozzaddik a shellablakhoz (a kurzor kvetni fogja ezt
a kimenetet, ha a shellablak vgn ll). Ez a parancs shellparancsok
eredmnynek - pldul a \fBmake\fR kimenetnek, egy karakterlnc fjlhalmazbl
val ki-\fBgrep\fR-pelse vagy egy \fBFTP\fR-kapcsolat alknyvtrlistja
eredmnynek rgztsre hasznlhat. Amellett a begpelhet karakterek, a
^C, a Backspace, a DEL, a Return s a ^D billentyk addnak t a
shellnek. rd be az \fBexit\fR parancsot a shellkimenet rgztsnek
lelltshoz. Ha \fB^C\fR-t nyomsz a shellablakban, amikor a kurzor nem az
ablak vgn van, a shellre vgrehajtdik a \fBkill\fR parancs..

.SH KRNYEZETI VLTOZK

Ahhoz, hogy a JOE helyesen mkdjn, szmos ms krnyezeti belltsnak
helyesnek kell lennie. A szmtgp s a terminlod kztti kapcsolat
minsgt (baud-rtkt) helyesen kell belltani, hogy a JOE egyenletesen
frisstse a kpernyt, s engedlyezze, hogy az elregpels ksleltesse a
a kperny frisstst. Ennek belltsra hasznld az \fBstty nnn\fR
parancsot. Olyan kzel kell lltani a kapcsolat valdi minsghez,
amennyire csak lehet. Pldul, ha 1200 baudos modemmel csatlakozol, ezt az
rtket kell az \fBstty\fR-nek megadni. Ha 14.4k-s modemmel csatlakozol, de
a terminlszerver, ahov csatlakoztl, 9600 bauddal csatlakozik a
szmtgphez, a sebessget 9600 baudra kell lltani. A 38400-as vagy
\fBextb\fR specilis baud-rtket a nagyon nagy sebessg kapcsolat
jelzsre hasznljk, gymint memory mapped konzol vagy X-window
terminlemultor. Ha nem tudod az \fBstty\fR-nal belltani a valdi
tviteli minsget (taln mert a modem klnbz rtken kommunikl a
szmtgppel, mint amennyivel a telefonvonalon keresztl kommunikl),
adhatsz helyette numerikus rtket a \fBBAUD\fR krnyezeti vltoznak
(\fBsetenv BAUD 9600\fR-at hasznlj csh-ban, \fBBAUD=9600; export
BAUD\fR-ot sh-ban).
.PP
A \fBTERM\fR krnyezeti vltozt az ltalad hasznlt terminl tpusra kell
lltani. Ha a terminlod mrete (sorok/oszlopok szma) klnbzik attl,
mint amirl a a TERMCAP- vagy TERMINFO-bejegyzs tanskodik, az \fBstty
rows mm cols nn\fR paranccsal (mm a sorok, nn az oszlopok szma) vagy a
\fBLINES\fR s \fBCOLUMNS\fR krnyezeti vltozkkal llthatod be.
.PP
A JOE ltalban gy gondolja, hogy a szmtgp s a terminlod kztti
flow controlt a ^S/^Q handshaking valstja meg (azaz, ha a szmtgp tl
gyorsan kldi a karaktereket a terminlodra, a terminlod ^S-t kld a
kimenet meglltsra s ^Q-t a helyrelltsra). Ha a flow control
out-of-band vagy hardveres handshakinget hasznl, vagy ha a terminlod elg
gyors ahhoz, hogy llandan lpst tartson a szmtgp kimenetvel, s
szeretnd a ^S/^Q billentyket szerkeszt parancsknt hasznlni, lltsd be
a \fBNOXON\fR krnyezeti vltozt, hogy a JOE megksrelje kikapcsolni a
^S/^Q handshakinget. Ha a szmtgp s a terminlod kztti kapcsolat nem
hasznl handshakinget, s a terminlod nem elg gyors ahhoz, hogy lpst
tartson a szmtgp kimenetvel, lltsd be a \fBDOPADDING\fR krnyezeti
vltozt, hogy a \fBJOE\fR lelasstsa a kimenetet PAD (tmt) karakterek
beszrsval.

.SH FJLNEVEK
Brhol, amikor a JOE fjlnevet kr tled, akr a parancssorban, akr a
szvegszerkesztn bell, ezt is begpelheted:

.IP \fB!parancs
Az adatokat egy shellparancsbl olvassa, vagy egy shellparancsba
rja. Pldul \fBjoe '!ls'\fR-sel az alknyvtrlistd msolatt
szerkesztheted, vagy \fB^K D !mail jhallen@world.std.com\fR-mal a
szerkesztett fjlt elkldheted nekem.

.IP \fB>>fjlnv
Ez ltal a JOE hozzfzi a szerkesztett szveget a "fjlnv" vghez.

.IP \fBfjlnv,KEZDET,MRET
Ez ltal egy fjl vagy eszkz rgztett szakaszt red el. A
\fBKEZDET\fR-et s a \fBMRET\fR-et decimlisan (pl. 123), oktlisan
(pl. 0777) vagy hexadecimlisan (pl. 0xFF) adhatod meg. Pldul \fBjoe
/dev/fd0,508,2\fR-vel editlhatod Linuxon az els hajlkonylemez-meghajt
508. s 509. byte-jt.

.IP \fB-
Ezzel a szabvnyos bemenetrl nyerheted az inputot, vagy a szabvnyos
kimenetre rhatod az eredmnyt. Pldul parancscsbe is rakhatod a joe-t:
\fBquota -v | joe - | mail root\fR, ha reklamlni akarsz az alacsony kvtd
miatt.


.SH A joerc FJL
A \fB^T\fR kapcsolk, a sgkpernyk s a billentysorozatokhoz kttt
szerkeszt parancsok mind a JOE inicializcis fjljban vannak
definilva. Ha errl a fjlrl (amely a \fB/etc/joe/joerc\fR tvonalon
tallhat) msolatot ksztesz \fB$HOME/.joerc\fR nven, kedved szerint
testre szabhatod ezeket a belltsokat. Az inicializcis fjl szintaxisa
magtl rtetd, s tovbbi tmutats is tallhat benne.

.SH KSZNETNYILVNTS
A JOE-t Joseph H. Allen rta.  Ha hibabejelentsed vagy krdsed van, kldd
el ket e-mailen a jhallen@world.std.com cmre. Larry Foard
(entropy@world.std.com) s Gary Gray (ggray@world.std.com) is segtettek a
JOE megalkotsban.

.SH VLTOZTATSOK
Vltoztatsok Debianhoz Christian Linharttl <chris@cosy.sbg.ac.at>. Ezek a
vltoztatsok csak nhny fjl Debianban megvltozott helyt rintik.
.SH MAGYAR FORDTS
Nagy Viktor <chaos@valerie.inf.elte.hu>