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>
|