Huom! Alkutoimia käsittelevä osuus mukailee Kimmo Tykkälän lyskom-sivua, jolta on saatavissa teknisempää tietoa kuin mitä tällä sivulla on tarjolla.
Avaa kotihakemistossasi oleva tiedosto .login jollakin editorilla, esim. emacsilla (uemacs, yliopiston standardi). Jollet ole aikaisemmin tehnyt lisäyksiä tiedostoon, se näyttää suunnilleen tältä:
###################################################################### # # This file is read and executed every time you log in # ###################################################################### # Uncomment next lines, if you wish #biff y # Add your own stuff here, before next line source $HOME/../../local/lib/Login
Kirjoita tiedostoon seuraavat rivit:
Nyt .login-tiedostosi pitäisi näyttää suunnilleen tältä:
###################################################################### # # This file is read and executed every time you log in # ###################################################################### # Uncomment next lines, if you wish #biff y # Add your own stuff here, before next line setenv KOMSERVER com.helsinki.fi setenv KOMNAME "Oma Nimi" source $HOME/../../local/lib/Login
Huom! Muutokset eivät tule voimaan heti, kun lopetat tiedoston muokkauksen ja suljet editorin, vaan vasta seuraavan kerran, kun loggaat sisään johonkin unix-koneeseen.
Jos et tarvitse GNU Emacsia (=gemacs) muuten (harvat meistä tarvitsevat), avaa tiedosto .cshrc jollakin editorilla ja kirjoita sinne muiden aliaksien (aliakset ovat lyhyempiä ja helpommin muistettavia nimiä pitkille käskyille; niitä on jokaisella jonkin verran valmiiksi, ylläpidon tekeminä) joukkoon:
alias lcom 'gemacs -l /usr/local/contrib/elisp19/lyskom -f lyskom'
Myös tämä muutos tulee voimaan vasta seuraavan kerran, kun loggaat sisään unixiin.
Jos tarvitset GNU Emacsia muuhunkin kuin lyskomin lukemiseen, olet
tarpeeksi "edistynyt" ymmärtääksesi Kimmo Tykkälän
lyskom-sivua näiltä osin. Katso viritykset sieltä ja siirry osaan
2.
2. Lyskomin emacs-asiakkaan käynnistäminen ja
sulkeminen
Jos teit aliaksen, lyscomin emacs-asiakas käynnistyy antamalla käsky lcom jossakin unix-koneessa (ei plootu). Gemacsin käynnistymisen jälkeen lyskom kysy ruudun alareunassa ("käskyrivi", englanniksi "minibuffer") salasanaasi.
Lyskomista poistutaan painamalla näppäintä 'q'
niin kuin quit. Tämän jälkeen pitää GNU Emacs sulkea vielä erikseen
näppäinyhdistelmällä Ctrl-c Ctrl-x (merkitään jatkossa lyhyemmin C-c
C-x).
3. Komentojen antaminen lyskomin
emacs-asiakkaalle
Tavallisimmat komennot voi antaa emacs-asiakkaalle kahdella tavalla: joko yhden - neljän näppäimen pikakomennoilla tai painamalla ensin x:ää ja antamalla sitten käsky komentorivillä.
Pitkien käskyjen tulee olla täydellisiä sulkuineen päivineen, esim. 'Write (a) letter', mutta aivan kaikkea ei tarvitse kirjoittaa, koska GNU Emacsissa on komentorivin täydennys; 'wri (a) l' riittäisi tässä tapauksessa. GNU Emacs osaa myös auttaa, jos muistat vain komennon alun: jos kirjoitat komentoriville 'wri' ja painat tabulattoria ensin kerran (jolloin käsky täydentyy niin pitkälle kuin se on yksiselitteinen eli 'Write (a' ) ja sitten toisen kerran, näet vaihtoehtoiset komennot 'Write (a) letter' ja 'Write (an) article'.
KOMENNON KESKEYTTÄMINEN GNU Emacsissa tehdään näppäinyhdistelmällä Ctrl-g (merkitään yleensä C-g).
APUA saa lyskomissa kysymysmerkillä tai
kirjoittamalla käskyriville sanan 'help'. Help-ikkunasta pääsee eroon
komennolla C-x 1.
4. Tavallisimpia PortaCOMin komentoja
vastaavat pikanäppäimet
HUOM! Useampien kirjainten yhdistelmissä kirjaimet annetaan peräkkäin, mutta ilman välilyöntejä (vrt. vanhan comin r a c ja lyskomin rac).
Next conference: nc Join (VARO TÄTÄ!): g niin kuin 'go' Present (HUOM!): w niin kuin 'who is on' List new: ln "status" rp niin kuin 'review presentation' sc niin kuin 'show status of conference' su niin kuin 'show status of user'
review: r SPC (=r+välilyönti) review commented: rc review all comments: rac review all marked: ram
notice: a niin kuin 'article' (julkinen viesti) comment: c niin kuin 'comment' (julkinen kommentti) "persletteri": p niin kuin 'personal' (henkilökohtainen kommentti) "letteri": m niin kuin 'mail' (henkilökohtainen kirje)
mark article M unmark article U save article sa
Kimmo Tykkälä on myös webistänyt täydellisen listan
pikanäppäilyistä, hänen listansa on sama, jonka saa help-komennolla tai
painamalla kysymysmerkkiä.
5. Muutamia emacs-asiakkaalla tehtäviä erikoistoimintoja
Jos alin rivi häviää näkyvistäsi, rullaa vain nuolinäppäimillä tai page down-näppäimellä alaspäin; se ei ole hukassa!
HUOM! TKK:n kotisivuilla on täydellisempi GNU Emacs-opas aloittelevalle käyttäjälle. Tämä esitys perustuu valtaosin juuri kyseiseen oppaaseen.
GNU Emacs tekee jokaiselle avaamalleen tiedostolle uuden puskurin ("buffer"). Lyskomissa on "peruspuskurin" lisäksi välillä myös editointipuskuri ja/tai priorisointipuskuri. Puskurin nimi näkyy alhaalla olevan tumman palkin ("tilarivi") vasemmassa reunassa.
TKK:n emacs-opas: Liikkuminen puskureissa
Emacsin ruudun voi jakaa myös useammaksi vaaka- tai pystysuoraksi ikkunaksi. Kaikissa ikkunoissa voi olla joko sama tiedosto tai eri ikkunoihin voi lukea eri puskurien sisällön.
TKK:n emacs-opas: Ikkunoiden käsittely
M-x doctor (= esc x doctor) kaivaa emacsista esille psykologin, jolle voit purkaa paineita. Tohtori ei taatusti kyllästy ja siitä pääsee vaivatta eroon tappamalla puskurin (C-x k).
M-x life (= esc x life) taikoo ruudullesi kuvion, joka muuttuu
tiettyjen sääntöjen mukaan. Game of life on joka kerta erinäköinen ja
aina uusien kuvioiden kehittymistä on vangitsevaa tuijottaa.
Elämästäkin pääsee eroon tappamalla puskurin komennolla C-x k.
Virallinen LysKOM-sivu | Kimmo Tykkälän lyskom-sivu | TKK:n GNU Emacs-opas
Mari Voipio