Updated version.

This commit is contained in:
Pavel Janík
2002-08-30 18:25:36 +00:00
parent 6797907ed4
commit 64ec4bfd3f

View File

@@ -1,5 +1,5 @@
Copyright (c) 1985,96,97 Free Software Foundation, Inc; See end for conditions.
Prvo berilo za Emacs
Prvo berilo za Emacs. Pogoji uporabe in razširjanja so navedeni na koncu.
Copyright (c) 1985, 1996, 1997, 2001, 2002 Free Software Foundation, Inc.
Ukazi v Emacsu v splošnem vključujejo tipki CONTROL (včasih označeni
CTRL ali CTL) in META (včasih označena EDIT ali ALT). Namesto, da bi ju
@@ -51,6 +51,10 @@ Za pregled celega zaslona besedila so uporabni naslednji ukazi:
Vtipkajte C-l.
Ponovno poiščite kazalček. Besedilo okoli njega je ostalo isto.
Za premikanje za cel zaslon naprej ali nazaj lahko tipkovnicah, ki
imajo ti tipki, uporabljate tudi PageUp in PageDown. Opisan postopek s
C-v in M-v pa deluje povsod.
* PREMIKANJE KAZALČKA
---------------------
@@ -60,7 +64,8 @@ pridemo do izbranega mesta na zaslonu?
Načinov je več. Najosnovnejši je uporaba ukazov C-p, C-b, C-f in
C-n. Ti po vrsti premaknejo kazalček v prejšnjo vrstico, znak nazaj,
znak naprej, in v naslednjo vrstico. Grafično prikazano:
znak naprej, in v naslednjo vrstico. Ti štirje ukazi so enakovredni
kurzorskim tipkam:
prejšnja vrstica, C-p
:
@@ -74,10 +79,10 @@ znak naprej, in v naslednjo vrstico. Grafi
na diagramu zgoraj. Zatem pritisnite C-l. S tem diagram postavite na
sredino zaslona.
V angleščini ima izbor tipk nazoren pomen. P kot ,previous` (prejšnji),
N kot ,next` (naslednji), B kot ,backward` (nazaj) in F kot ,forward`
(naprej). To so osnovni ukazi za premikanje kazalčka in uporabljali jih
boste VES ČAS. Čim prej se jih naučite, tem bolje.
V angleščini ima izbor tipk nazoren pomen. P kot ,previous`
(prejšnji), N kot ,next` (naslednji), B kot ,backward` (nazaj) in F
kot ,forward` (naprej). Te osnovne ukaze za premikanje kazalčka boste
uporabljali ves čas.
>> Nekajkrat pritisnite C-n, da pride kazalček do te vrstice.
@@ -303,14 +308,20 @@ vidite, na primer A, 7, * in podobno, razume Emacs kot del besedila in
jih takoj vrine. S pritiskom na Return (ali Enter) vrinete znak za
skok v novo vrstico.
Zadnji vtipkani znak lahko izbrišete s pritiskom na tipko <Delete>. Na
nekaterih tipkovnicah je označena z <Del>. Ponekod (ne pa povsod!)
služi za brisanje tipka <Backspace>.
Zadnji vtipkani znak lahko izbrišete s pritiskom na tipko
<Delback>. To je tista tipka na tipkovnici, ki jo navadno uporabljate
za brisanje nazadnje natipkanega znaka. Navadno je to velika tipka
vrstico ali dve nad tipko <Return>, ki je označena z "Backspace",
"Delete" ali "Del".
Splošno <Delete> pobriše znak neposredno pred trenutnim položajem
Če imate na tipkovnici tipko "Backspace", je to tipka <Delback>. Naj
vas ne zmede, če imate poleg tega še tipko "Delete" - <Delback> je
"Backspace".
Splošno <Delback> pobriše znak neposredno pred trenutnim položajem
kazalčka.
>> Vtipkajte zdaj nekaj znakov in jih zatem s tipko <Delete> pobrišite.
>> Vtipkajte zdaj nekaj znakov in jih zatem s tipko <Delback> pobrišite.
Nič naj vas ne skrbi, če se je ta vrstica spremenila. Izvirnika
tega učbenika ne boste pokvarili -- tole je samo vaša osebna kopija.
@@ -322,7 +333,7 @@ nadaljuje v naslednji zaslonski vrstici.
>> Zdaj začnite tipkati besedilo, dokler ne dosežete desnega roba, in
še naprej. Opazili boste, da se pojavi znak za nadaljevanje.
>> S tipko <Delete> pobrišite toliko znakov, da vrstica ne sega
>> S tipko <Delback> pobrišite toliko znakov, da vrstica ne sega
več čez širino zaslona. Znak za nadaljevanje v naslednji
vrstici je izginil.
@@ -331,7 +342,7 @@ ko pobri
nova vrstica predolga, da bi cela prišla na zaslon, bo razdeljena v
več zaslonskih vrstic.
>> Premaknite kazalček na začetek vrstice in pritisnite <Delete>. To
>> Premaknite kazalček na začetek vrstice in pritisnite <Delback>. To
združi vrstico s prejšnjo.
>> Pritisnite <Return>. S tem ste ponovno vrinili znak za skok v novo
@@ -347,21 +358,21 @@ Zdaj ste se nau
in popravite. Brišete lahko tudi besede ali vrstice. Tu je povzetek
ukazov za brisanje:
<Delete> pobriše znak tik pred kazalčkom (levo od
<Delback> pobriše znak tik pred kazalčkom (levo od
oznake za kazalček)
C-d pobriše znak tik za kazalčkom (,pod` oznako
za kazalček)
M-<Delete> pobriše besedo tik pred kazalčkom
M-<Delback> pobriše besedo tik pred kazalčkom
M-d pobriše besedo tik za kazalčkom
C-k zavrže besedilo desno od kazalčka do konca vrstice
M-k zavrže besedilo od položaja kazalčka do konca stavka
Črka ,d` je iz angleške besede ,delete` (pobrisati), črka ,k` pa iz
besede ,kill` (pobiti). Ste opazili, da <Delete> in C-d na eni, ter
M-<Delete> in M-d na drugi strani nadaljujeta paralelo, ki sta jo začela
C-f in M-f (<Delete> pravzaprav ni kontrolni znak, kar pa naj nas ne
besede ,kill` (pobiti). Ste opazili, da <Delback> in C-d na eni, ter
M-<Delback> in M-d na drugi strani nadaljujeta paralelo, ki sta jo začela
C-f in M-f (<Delback> pravzaprav ni kontrolni znak, kar pa naj nas ne
moti). C-k in M-k sta v enakem sorodu s C-e in M-e: prvi deluje na
vrstice, drugi na stavke.
@@ -566,9 +577,9 @@ Tudi
ostane v Emacsu. Nanjo se vrnete tako, da jo še enkrat ,,poiščete`` z
ukazom C-x C-f. Tako imate lahko v Emacsu hkrati kar precej datotek.
>> Ustvarite datoteko z imenom ,,foo`` tako, da vtipkate C-x C-f
foo <Return>. Natipkajte nekaj besedila, ga po potrebi popravite, in
shranite v datoteko ,,foo`` z ukazom C-x C-s. Ko ste končali, se
>> Ustvarite datoteko z imenom ,,bla`` tako, da vtipkate C-x C-f
bla <Return>. Natipkajte nekaj besedila, ga po potrebi popravite, in
shranite v datoteko ,,bla`` z ukazom C-x C-s. Ko ste končali, se
vrnite v učbenik z ukazom C-x C-f TUTORIAL <Return>.
Emacs hrani besedilo vsake datoteke v takoimenovanem ,,delovnem
@@ -581,14 +592,41 @@ z ukazom:
>> Poskusite C-x C-b zdaj.
Vidite, da ima vsako delovno področje svoje ime, pri nekaterih pa piše
tudi ime datoteke, katere vsebina se hrani v njem. Druga delovna
področja pa ne pripadajo nobeni datoteki. Področje ,,*Buffer List*``,
na primer, je že eno takih. To delovno področje smo ustvarili
ravnokar, ko smo pognali ukaz C-x C-b. VSAKO besedilo, ki ga vidite v
katerem od Emacsovih oken, je vedno del kakšnega delovnega področja.
tudi ime datoteke, katere vsebina se hrani v njem. Vsako besedilo, ki
ga vidite v katerem od Emacsovih oken, je vedno del kakšnega delovnega
področja.
>> Z ukazom C-x 1 se znebite seznama delovnih področij.
Tudi če imate več delovnih področij, pa je vedno le eno od njih
trenutno dejavno. To je tisto delovno področje, ki ga popravljate. Če
želite popravljati drugo delovno področje, morate ,,preklopiti``
nanj. Če bi radi preklopili na delovno področje, ki pripada kakšni
datoteki, že poznate en način, kako to storiti: ponovno ,,obiščete``
(odprete) to datoteko z ukazom C-x C-f. Obstaja pa še lažji način: z
ukazom C-x b. Pri tem ukazu morate navesti ime delovnega področja.
>> Vtipkajte C-x b bla <Return>, s čimer se vrnete v delovno področje
,,bla`` z vsebino datoteke ,,bla``, ki ste jo maloprej
odprli. Zatem vtipkajte C-x b TUTORIAL <RETURN>, s čimer se vrnete
nazaj v ta učbenik.
Večinoma se ime delovnega področja kar ujema z imenom datoteke (brez
poti do datoteke), ne pa vedno. Seznam delovnih področij, ki ga
prikaže ukaz C-x C-b, prikaže imena vseh delovnih področij.
Vsako besedilo, ki ga vidite v katerem od Emacsovih oken, je vedno del
kakšnega delovnega področja. Nekatera delovna področja ne pripadajo
nobeni datoteki. Področje ,,*Buffer List*``, na primer, je že eno
takih. To delovno področje smo ustvarili ravnokar, ko smo pognali ukaz
C-x C-b, in vsebuje seznam delovnih področij. Tudi delovno področje
,,Messages`` ne pripada nobeni datoteki, ampak vsebuje sporočila, ki
jih je Emacs izpisoval v odzivnem področju na dnu zaslona.
>> Vtipkajte C-x b *Messages* <Return> in si oglejte delovno področje
s sporočili, zatem pa vtipkajte C-x b TUTORIAL <Return> in se tako
vrnite v učbenik.
Če ste spreminjali besedilo ene datoteke, potem pa poiskali drugo, to
ne shrani spremeb v prvo datoteko. Te ostanejo znotraj Emacsa, na
delovnem področju, ki pripada prvi datoteki. Ustvarjenje ali
@@ -770,7 +808,7 @@ aktiviramo ali deaktiviramo neodvisno od glavnega na
od ostalih podnačinov. Tako lahko ne uporabljate nobenega podnačina,
en podnačin, ali kombinacijo večih podnačinov.
Podnačin, ki je zelo uporaben, posebno za pisanje besedil, je Auto
Podnačin, ki je zelo uporaben posebno za pisanje besedil, je Auto
Fill. Ko je vklopljen, Emacs med pisanjem avtomatično deli vrstice na
presledkih med besedami, tako da vrstice niso predolge.
@@ -823,7 +861,7 @@ in vas
,,kazalček``. Za vsako vtipkano črko se ustavite in si oglejte, kaj
se je zgodilo s kazalčkom.
>> Še enkrat pritisnite C-s, da poiščete naslednji ,,kazalček``.
>> Šestkrat pritisnite <Delete> in opazujte, kako se premika kazalček.
>> Šestkrat pritisnite <Delback> in opazujte, kako se premika kazalček.
>> Končajte iskanje s tipko <Return>.
Ste videli, kaj se je zgodilo? Emacs pri inkrementalnem iskanju skuša
@@ -839,11 +877,11 @@ ga posredoval programu Emacs. Ekran ,,odtajate`` s pritiskom na
C-q. Potem si oglejte razdelek ,,Spontaneous Entry to Incremental
Search`` v priročniku za nasvet, kako se spopasti s to nevšečnostjo.
Če sredi inkrementalnega iskanja pritisnete <Delete>, boste opazili,
Če sredi inkrementalnega iskanja pritisnete <Delback>, boste opazili,
da to pobriše zadnji znak v iskanem nizu, kazalček pa se premakne
nazaj na mesto v besedilu, kjer je našel krajši niz. Na primer,
predpostavimo, da ste do zdaj natipkali ,,ka`` in je kazalček na
mestu, kjer se prvič pojavi ,,ka``. Če zdaj pritisnete <Delete>, boste
mestu, kjer se prvič pojavi ,,ka``. Če zdaj pritisnete <Delback>, boste
s tem v pogovornem vmesniku izbrisali ,a`, hkrati pa se bo kazalček
postavil na mesto, kjer je prvič našel ,k`, preden ste natipkali še
,a`.
@@ -1032,6 +1070,29 @@ write-file.
glavni vir dokumentacije.
* DRUGE MOŽNOSTI
----------------
Še več se lahko naučite o Emacsu z branjem priročnika, bodisi
natisnjenega, bodisi na zaslonu v sistemu Info (uporabite menu Help
ali vtipkajte F10 h r). Dve možnosti, ki vam bosta morda posebej všeč,
sta samodejno zaključevanje vrstice, s katerim prihranite nekaj
tipkanja, in dired, s katerim poenostavimo delo z datotekami.
Samodejno zaključevanje vrstic je način, s katerim prihranimo nekaj
tipkanja. Če želite denimo preklopiti v delovno področje *Messages*,
je dovolj, da vtipkate C-x b *M<Tab> in Emacs bo sam dopolnil
preostanek imena delovnega področja. Samodejno zaključevanje je
opisano v sistemu Info v priročniku za Emacs, razdelek ,,Completion``.
Dired omogoča izpis seznama datotek v imeniku (in po možnosti tudi
podimenikih), premikanje po seznamu, obiskovanje (odpiranje),
preimenovanje, brisanje in druge operacije z datotekami. Dired je
opisav v sistemu Info v priročniku za Emacs, razdelek ,,Dired``.
Priročnik opisuje tudi mnoge druge možnosti Emacsa.
* ZAKLJUČEK
-----------
@@ -1054,7 +1115,7 @@ Emacs. V sloven
To besedilo, kot sam GNU Emacs, je avtorsko delo, in njegovo
razmnoževanje in razširjanje je dovoljeno pod naslednjimi pogoji:
Copyright (c) 1985, 1996, 1997, 2002 Free Software Foundation
Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation
Dovoljeno je izdelovati in razširjati neokrnjene kopije tega spisa
v kakršnikoli obliki pod pogojem, da je ohranjena navedba o