![](/file/23401/Chip_2001-07_cd1.bin/tema/wastel/gfx/space.gif) |
E3 - miniaturnφ textov² editor
22.6.2000
Nedßvno jsem si zkou╣el vytvo°it vlastnφ jednodisketovou distribuci Linuxu. Pou╛il jsem k tomu projekt YARD,
o kterΘm jsem na Wastelands psal minul² t²den. Po sestavenφ celΘ distribuce vΦetn∞ t∞ch nejnutn∞j╣φch program∙,
jsem zjistil, ╛e se mi systΘm nevejde na dv∞ diskety. Jednou z hlavnφch p°φΦin byl editor VI, kter² je pom∞rn∞
velk² a kdy╛ se k tomu p°iΦte nutnost knihoven, tak je to program pom∞rn∞ nßroΦn². Nehled∞ na to, ╛e p°i
editaci konfiguraΦnφho souboru nenφ t°eba takov²ch vymo╛enostφ, jakou je zv²raz≥ovßnφ syntaxe. Dal╣φm °e╣enφm
je pou╛itφ jinΘho, mΘn∞ nßroΦnΘho editoru. Na v²b∞r mßme nap°. Joe, Pico apod. Tφmto se pomalu dostßvßme
k tΘmatu tohoto Φlßnku. Pravd∞podobn∞ absolutnφm vφt∞zem, co se t²kß velikosti v kategorii mal²ch textov²ch
editor∙ je editor nazvan² "e3".
Jednß se o miniaturnφ textov² editor pro textov² terminßl. Cel² program je napsßn v assembleru, z Φehoz plynou
dv∞ nejd∙le╛it∞j╣φ vlastnosti. Prvnφ z nich je nezßvislost na knihovnßch. Program nepot°ebuje glibc ani ╛ßdnou
jinou knihovnu. Funguje na jakΘmkoliv Linuxu a FreeBSD. Navφc existuje i verze pro MS-DOS, kterß v╣ak nenφ
podporovßna. Druhou z nich, ale o to zajφmav∞j╣φ, je velikost programu. Celkovß velikost aplikace je necel²ch
5000 bajt∙. P°esto program disponuje pom∞rn∞ slu╣nou paletou funkcφ k editaci textu. Ovladß se pomocφ
klßvesov²ch zkratek.
P°i spu╣t∞nφ programu bez parametr∙ budete vyzvßni k zadßnφ jmΘna novΘho souboru. JmΘno se jinak zadßvß p°i
spu╣t∞nφ jako parametr na p°φkazovΘm °ßdku. Po jeho zadßnφ se dostanete do editaΦnφho m≤du a m∙╛ete zaΦφt
psßt. Ovlßdßnφ je velmi podobnΘ editor∙m typu WordStar. Pro ty, co jej neznajφ nßsleduje popis kombinacφ
klßves.
Operace se soubory:
^KR: Vlo╛it soubor
^KS: Ulo╛it soubor
^KX: Ulo╛it & Konec
^KQ: P°eru╣it & Konec
^KD: Ulo╛it & Otev°φt nov²
^KW: Ulo╛it blok
Operace s bloky:
^KB: ZaΦßtek bloku
^KK: Konec bloku
^KC: Kopφrovat blok
^KY: Smazat blok
Search:
^QF: Hledßnφ
^L: Najφt dal╣φ ...
^QA: Najφt-Nahradit
Pohyb v textu:
kurzorovΘ klßvesy nebo:
^E: Nahoru
^X: Dol∙
^S: Doleva
^D: Doprava
^R: Strßnka nahoru
^C: Strßnka dol∙
^QR: ZaΦßtek souboru
^QC: Konec souboru
^QB: ZaΦßtek bloku>
^QK: Konec bloku
^QZ: Dal╣φ slovo
^QW: P°edchozφ slovo
^QI: Jdi na °ßdek Φ. #
Mazßnφ:
^T: Nßsledujφcφ slovo
^Y: ╪ßdek
^H: Znak vlevo
^G: Znak pod kurzorem
B∞hem editace jste informovßni vzhledem kurzoru o m≤du, ve kterΘm se prßv∞ nachßzφte (vklßdßnφ/p°episovßni).
Stejn∞ tak vßs program upozornφ zobrazenφm hv∞zdiΦky p°i neulo╛enΘ zm∞n∞ souboru. Program obsahuje na spodnφ
Φßsti obrazovky pruh po zadßvßnφ jmΘna souboru, vyhledßvßnφ v textu nebo definici bloku. Jak vidφte,
na to ╛e program nemß ani 5 Kb, toho umφ docela dost. JedinΘ, co je nutnΘ se nauΦit, jsou kombinace klßves.
P°esto je to velmi vhodn² nßstroj pro systΘmy, kde hraje d∙le╛itou roli nedostatek pam∞ti nebo diskovΘho
mφsta. Pogram naleznete na adrese
www.sax.de/~adlibit.
|
![](/file/23401/Chip_2001-07_cd1.bin/tema/wastel/gfx/space.gif) |