Popis editoru JOE

Editor JOE je unixovy textovy editor, jehoz ovladani je velmi podobne
editorum znamym z PC (napr. na rozdil od klasickeho unixoveho editoru vi).

Autorem tohoto editoru je Joseph H. Allen.

Spusteni editoru

Editor se spusti jednoduse z prikazove radky unixu prikazem

joe jmeno_souboru

Napr.

bart.math.muni.cz$ joe dopis.txt

Ukonceni prace s editorem

Praci s editorem muzeme ukoncit dvojim zpusobem. Pri prvnim se vsechny
zmeny, ktere jsme v textu provedli, skutecne ulozi do souboru na disku. Toto
se provede po stisknuti  Ctrl-K X.

Pokud naopak nechceme, aby se zmeny v textu ulozily do souboru na disku
(napriklad si chceme soubor pouze prohlednout a omylem v editoru vymazeme
radku), je mozne ukoncit praci stisknutim Ctrl-C.

Zakladni editacni prikazy

Pro zakladni praci s editorem by mela stacit informace, ze je velmi podobny
jednoduchym editorum z MS-DOSu. Obvyklou funkci by mely mit sipky, tlacitka
PgUp, PgDn, Home, End, Ins, Del, Backspace...


Pohyb kurzoru

vlevo           - sipka vlevo       - (Ctrl-B)
vpravo          - sipka vpravo      - (Ctrl-F)
nahoru          - sipka nahoru      - (Ctrl-P)
dolu            - sipka dolu        - (Ctrl-N)
predchozi slovo - Ctrl+sipka vlevo  - (Ctrl-Z)
dalsi slovo     - Ctrl+sipka vpravo - (Ctrl-X)

Skok na

dalsi stranku     - PgDn       - (Ctrl-V)
predchozi stranku - PgDn       - (Ctrl-U)
zacatek radky     - Home       - (Ctrl-A)
konec radky       - End        - (Ctrl-E)
zacatek souboru   - Ctrl+PgUp  - (Ctrl-K U)
konec souboru     - Ctrl+PgDn  - (Ctrl-K V)
radku cislo...    - Ctrl-K L
parovou zavorku   - Ctrl-G

prace s bloky textu

oznaceni zacatku         - Ctrl-K B
oznaceni konce           - Ctrl-K K
kopirovani bloku         - Ctrl-K C
presun bloku             - Ctrl-K M
ulozeni bloku do souboru - Ctrl-K W
nacteni bloku ze souboru - Ctrl-K R
smazani bloku            - Ctrl-K Y
profiltrovani bloku      - Ctrl-K /
odsunuti bloku           - Ctrl-K ,
prisunuti bloku          - Ctrl-K .

mazani

znaku pred kurzorem  -  Backspace - (Ctrl-H)
znaku pod kurzorem   -  Del       - (Ctrl-D)
radky                - Ctrl-Y
bloku                - Ctrl-K Y
zruseni vymazani     - Ctrl-_

soubor

editovani noveho souboru - Ctrl-K E
ulozeni souboru          - Ctrl-K D

ukonceni prace

ulozeni souboru a konec     - Ctrl-K X
konec bez zapisu do souboru - Ctrl-C
odsunuti editoru do pozadi  - Ctrl-K Z

vyhledavani

hledat retezec - Ctrl-K F
najit dalsi    - Ctrl-L

ruzne

obnovit obsah obrazovky               - Ctrl-R
zapis Ctrl znaku                      - ` (obraceny apostrof)
prepinani modu vkladani a prepisovani - Ins - Ctrl-T T
preformatovani odstavce               - Ctrl-K J

napoveda

vyvolani                 - Ctrl-K H
zruseni okna s napovedou - Ctrl-K H

Jmena souboru

Kdykoliv se editor joe zepta na jmeno souboru, je mozne nasledujici:

   * napsat jmeno
   * stisknout tabulator. Joe zobrazi obsah adresare, sipkami je mozne
     vybrat soubor ci jiny adresar
   * pred jmeho souboru napsat >> - pokud jiz soubor existuje, Joe ho
     nepremaze, ale ukladany text k nemu pripoji
   * !program
        o pri zapisu textu joe spusti program a zapisovany text mu preda na
          vstup
        o pri nacitani textu joe spusti program a cte text z jeho vystupu
   * jmeno,ZACATEK,DELKA - nacte text ze souboru, ale az od znaku cislo
     ZACATEK a jen DELKA znaku

volby (nastaveni)

prepinani vkladani/prepisovani  - Ins           -  Ctrl-T T
levy okraj                      - Ctrl-T L
pravy okraj                     - Ctrl-T R
zobrazuj cislo radku            - Ctrl-T N
zobrazuj cislo soupce           - Ctrl-T C
sirka tabelatoru                - Ctrl-T D
autoindent                      - Ctrl-T A
wordwrap                        - Ctrl-T W
rectangle mode blok             - Ctrl-T X