TUTORIAL.eo 45 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117
  1. Lernilo pri Emacs. Vidu finon por kondiæoj pri kopii.
  2. Mallonga lernilo pri Emakso (Emacs). -- La uzokondiæojn vd æe la fino.
  3. Emaksaj ordonoj øenerale uzas aý la STIR-klavon (ofte markitan "Ctrl"
  4. aý "CTL"), aý la META-klavon (ofte markitan "EDIT" aý "Alt"). Prefere
  5. ol plene skribi tion æiufoje, ni uzos la sekvajn mallongigojn:
  6. C-<signo> signifas "premante la STIR-klavon tajpu la signon <signo>".
  7. Do, C-f estus: premtenu la STIR-klavon kaj tajpu f.
  8. M-<signo> signifas "premante la META-klavon (aý EDIT- aý Alt-klavon)
  9. tajpu <signo>n. Se vi havas nek META- nek EDIT- nek
  10. Alt-klavon, anstataýe premu kaj malpremu la Esc-klavon kaj
  11. poste tajpu <signo>n. Ni skribas <ESC> por la Esc-klavo.
  12. GRAVA NOTO: por fini la Emaksan seancon, tajpu C-x C-c. (Du signoj.)
  13. En æi tiu lernilo, la signoj ">>" æe la maldekstra marøeno rekomendas
  14. al vi tuj provi uzi ordonon. Ekzemple:
  15. <<Blank lines inserted here by startup of help-with-tutorial>>
  16. [Mezo de paøo malplenas pro instruaj kialoj. La teksto pluas sube.]
  17. >> Nun tajpu C-v (Vidu sekvantan ekranplenon) por vidigi la sekvan
  18. ekranplenon. (Procedu: tenante premita la STIR-klavon tajpu v).
  19. De nun, ripetu æi tion æiun fojon kiam vi finlegos la ekranon.
  20. Notu ke estas dulinia komuna¼o inter la tujsekvaj ekranplenoj; tio
  21. donas kontinuecon por faciligi la legadon.
  22. Antaý æio vi bezonas scii kiel moviøi de loko al loko en la teksto.
  23. Vi jam povas moviøi je unu ekrano antaýen per C-v. Por moviøi
  24. malantaýen je unu ekrano, tajpu M-v (premu la META-klavon kaj tajpu v,
  25. aý tajpu <ESC>c se vi ne havas META-, EDIT- aý Alt-klavon).
  26. >> Provu tajpi M-v kaj sekve C-v kelkfoje.
  27. * RESUMO
  28. --------
  29. La sekvaj ordonoj servas por foliumi ekranplenojn:
  30. C-v Moviøu antaýen je unu ekranpleno
  31. M-v Moviøu malantaýen je unu ekranpleno
  32. C-l Viþu la ekranon kaj reeligu la tutan tekston, aranøante
  33. øin æirkaý la kursoro lokita centre de la ekrano.
  34. (Tiu estas C-L, la stira lo; ne C-1, la stira unu.)
  35. >> Trovu la kursoron, kaj notu øian kuntekston. Tajpu C-l. Retrovu
  36. la kursoron kaj notu ke øi restas en la sama kunteksto.
  37. * BAZAJ RIMEDOJ POR REGI KURSORON
  38. ---------------------------------
  39. Foliumi per ekranplenoj estas utila afero, sed kiel oni moviøu al
  40. preciza loko en la teksto sur la ekrano?
  41. Estas kelkaj metodoj por fari tion. Oni povas uzi la sagoklavojn, sed
  42. pli produktive estas teni la manojn en la normala pozicio kaj uzi la
  43. ordonojn C-p, C-b, C-f, kaj C-n. Æiu de tiuj ordonoj movas la
  44. kursoron je unu vertikalo aý horizontalo en la koncerna direkto sur la
  45. ekrano. Æi tiu tabelo montras tiujn kvar ordonojn kaj kien ili movas
  46. la kursoron:
  47. Al la antaýa linio, C-p
  48. (angle: Previous line)
  49. :
  50. :
  51. Antaýen, C-b .... Nuna loko de la kursoro .... Sekven, C-f
  52. (ang. Backward) : (ang. Forward)
  53. :
  54. Al la sekva linio, C-n
  55. (angle: Next line)
  56. >> Movu la kursoron al la centra linio de la diagramo per C-n aý C-p.
  57. Tajpu C-l por vidi la tutan diagramon vertikale centrigita sur la
  58. ekrano.
  59. La literoj estas elektitaj laý la koncernaj anglaj vortoj: P el
  60. "previous", N el "next", B el "backward" kaj F el "forward". Tiuj
  61. estas la bazaj ordonoj por movi la kursoron, kaj vi uzos ilin æiam, do
  62. utilas al vi lerni ilin nune.
  63. >> Uzu C-n kelkfoje por mallevi la kursoron al æi tiu linio.
  64. >> Uzu C-f por avanci en la linion kaj sekve C-p por movi supren.
  65. Atentu kion C-p faras kiam la kursoro estas meze de la linio.
  66. Æiu teksta linio finiøas per novlinia signo, kiu disigas øin disde la
  67. sekva linio. La lasta linio en via dosiero devus havi novlinion æe la
  68. fino (sed Emacs ne postulas øin).
  69. >> Provu uzi C-b æe linikomenco. Øi devas movi al la fino de la
  70. antaýa linio. Tio okazas æar øi movas reen trans la novlinian
  71. signon.
  72. C-f povas movi trans novlinion analogie kiel C-b
  73. >> Uzu C-b por vidi kie estas la kursoro.
  74. Poste uzu C-f kelkfoje por reveni æe la linifinon.
  75. Poste faru unu C-f pli por transiri en la sekvantan linion.
  76. Kiam vi pasas trans la supron aý malsupron de la ekrano, la teksto
  77. transranda þoviøas sur la ekranon. Tio estas nomata "rulumado". Øi
  78. ebligas movi la kursoron al specifita loko en la teksto sen perdi øin
  79. (la kursoron) de sur la ekrano.
  80. >> Provu uzi C-n por movi la kursoron de sur la malsupro de la ekrano,
  81. kaj vidu kio okazas.
  82. Se movado per signoj estas tro malrapida, moviøu per vortoj. M-f
  83. (Meta-f) movas je unu vorto posten kaj M-b movas je unu vorto reen.
  84. >> Tajpu kelkfoje M-f kaj M-b.
  85. Kiam vi estas meze de vorto, M-f movas al la fino de la vorto. Kiam
  86. vi estas en intervorta spaco, M-f movas al la fino de la sekva vorto.
  87. M-b faras analogie en la mala direkto.
  88. >> Tajpu M-f kaj M-b kelkfoje, intermiksante kun C-f kaj C-b, por vidi
  89. la efikon de M-f kaj M-b el diversaj lokoj ene kaj inter vortoj.
  90. Rimarku la analogion inter C-f kaj C-b unuflanke, kaj M-f kaj M-b
  91. aliflanke. Tre ofte Meta-signoj servas por funkcioj rilataj al unuoj
  92. difinitaj lingve (vortoj, frazoj, alineoj), dum la stiraj C-signoj
  93. funkcias sur elementaj unuoj sendependaj de la enhavo (signopozicioj,
  94. linioj, ktp.).
  95. Tiu analogio validas ankaý por linioj kaj frazoj: C-a kaj C-e movas al
  96. la komenco aý fino de linio, kaj M-a kaj M-e movas al la komenco aý
  97. fino de frazo.
  98. >> Provu kelkajn C-a, poste kelkajn C-e.
  99. Provu kelkajn M-a, poste kelkajn M-e.
  100. Observu kiel ripetaj C-a faras nenion pli ol unufoje, dum ripetaj M-a
  101. plu movas je unu frazo pluen. Kvankam la analogio ne estas plena, æiu
  102. ordono kondutas nature.
  103. La loko de la kursoro en la teksto estas nomata "punkto" (angle
  104. "point"). Alidire, la kursoro montras sur la ekrano kie "punkto"
  105. estas en la teksto.
  106. Jen resumo de simplaj ordono por movi la kursoron, inklude la ordonojn
  107. por moviøi per vortoj kaj frazoj:
  108. C-f Moviøu sekven je unu signopozicio
  109. C-b Moviøu reen je unu signopozicio
  110. M-f Moviøu sekven je unu vorto
  111. M-b Moviøu antaýen je unu vorto
  112. C-n Moviøu en la malsuran linion
  113. C-p Moviøu en la suran linion
  114. C-a Moviøu al la linikomenco
  115. C-e Moviøu al la linifino
  116. M-a Moviøu al la komenco de la frazo
  117. M-e Moviøu al la fino de la frazo
  118. >> Provu æiujn æi ordonojn, nun po kelkfoje por praktiki. Ili estas
  119. la plej ofte uzataj ordonoj.
  120. Du aliaj kursormovaj ordonoj estas M-< (Meta Malpli-ol), kiu movas al
  121. la komenco de la tuta teksto, kaj M-> (Meta Pli-ol), kiu movas al la
  122. fino de la tuta teksto.
  123. Æe la plejmulto de terminaloj, la "<" estas super la komo, do vi devas
  124. uzi la majuskligan klavon por tajpi øin. Æe tiuj terminaloj vi ankaý
  125. devas uzi la majuskligan klavon por tajpi M-<; sen la majuskliga klavo
  126. rezultus "M-," (Meta-komo).
  127. >> Provu tajpi M-< nune, por moviøi al la komenco de la lernilo.
  128. Poste uzu C-v multfoje por reveni æi tien.
  129. >> Provu tajpi M-> nune, por moviøi al la fino de la lernilo.
  130. Poste uzu M-v multfoje por reveni æi tien.
  131. Vi ankaý povas movi la kursoron per la sagoklavoj, se via terminalo
  132. havas ilin. Ni tamen rekomendas ke vi lernu C-b, C-f, C-n kaj C-p pro
  133. tri kialoj. Unue, ili funkcias æe æia terminalo. Due, kiam vi
  134. kutimiøos al Emakso, vi trovos ke tajpi tiujn stirsignojn estas pli
  135. rapida ol tajpi la sagoklavojn (æar vi ne devas formovi viajn manojn
  136. de la normala tajpada pozicio). Trie, kiam vi kutimiøos uzi tiujn
  137. stirajn ordonojn, vi facile lernos uzi ankaý aliajn kursormovajn
  138. ordonojn.
  139. La plejparto da Emaksaj ordonoj akceptas nombran argumenton; por la
  140. plejparto da ordonoj, øi funkcias kiel ripetilo. Por indiki al ordono
  141. la nombron de ripetoj, tajpu C-u kaj sekve la ciferojn antaý ol tajpi
  142. la ordonon. Se vi havas META-klavon (aý EDIT-, aý Alt-klavon), eblas
  143. ankaý alia metodo por doni nombran argumenton: tajpu la ciferojn
  144. premtenante la META-klavon. Ni rekomendas lerni la metodon de C-u æar
  145. øi funkcias æe æia terminalo. La nombra argumento ankaý estas nomata
  146. "prefiksa argumento", æar la argumenton oni tajpas antaý la koncerna
  147. ordono.
  148. Ekzemple, C-u 8 C-f movas vin al la oka signo sekvanta.
  149. >> Uzu C-n aý C-p kun nombra argumento por movi la kursoron en apudan
  150. linion per sola ordono.
  151. La plejparto da ordonoj uzas la nombran argumenton kiel ripetilon, sed
  152. iuj ordonoj øin uzas alicele. Kelkaj ordonoj (tamen neniu el la
  153. lernitaj) uzas øin kiel indikilon -- la ekzisto de prefiksa argumento,
  154. sendepende de øia valoro, igas la ordonon agi alimaniere.
  155. C-v kaj M-v estas alispeca escepto. Kiam vi donas al ili argumenton,
  156. ili rulumas la ekranon supren aý suben je tiom da linioj, anstataý je
  157. ekranplenoj. Ekzemple, C-u 8 C-v rulumas la ekranon je 8 linioj.
  158. >> Tajpu C-u 8 C-v nun.
  159. Æi tio devis rulumi la ekranon je 8 linioj supren. Se vi deziras
  160. retrorulumi øin suben, vi povas doni argumenton al M-v.
  161. Se vi uzas Emakson sub grafika fenestrosistemo, ekz-e X11 aý
  162. MS-Windows, øi devas havi altan ortograman regionon nomatan rulumskalo
  163. æe la (mal)dekstra flanko de la Emaksa fenestro. Vi povas rulumi la
  164. tekston klakante per la muso en la rulumskalo.
  165. >> Provu premi la mezan butonon (de la muso) æe la supro de la
  166. emfazata regiono interne de la rulumskalo. Tio devus rulumi la
  167. tekston øis pozicio determinita per tio, kiom alte aý malalte vi
  168. alklakis.
  169. >> Provu movi la muson supren kaj suben, tenante premita la mezan
  170. musbutonon. Vi vidos ke la teksto rulumas supren kaj suben laý
  171. tio, kiel vi movas la muson.
  172. * SE EMAKSO SVENIS
  173. ------------------
  174. Se Emakso æesis respondi al viaj ordonoj, vi povas sendanøere øin
  175. malbloki tajpante C-g. Vi povas uzi C-g por haltigi ordonon kiu
  176. plenumiøas tro longe.
  177. Vi ankaý povas uzi C-g por forigi nombran argumenton aý la komencon de
  178. ordono kiun vi ne deziras fini.
  179. >> Tajpu C-u 100 por fari nombran argumenton 100, sekve tajpu C-g.
  180. Nun tajpu C-f. Øi devas movi je nur unu signo, æar vi forigis la
  181. argumenton per C-g.
  182. Se vi erare tajpis <ESC> (la eskapklavon), vi povas vin malembarasi de
  183. øi per C-g.
  184. * MALÞALTITAJ ORDONOJ
  185. ---------------------
  186. Iuj Emaksaj ordonoj estas malþaltitaj por ke komencantoj ne uzu ilin
  187. akcidente.
  188. Se vi tajpas iun el la malþaltitaj ordonoj, Emakso eligas mesaøon
  189. indikantan la tajpitan ordonon, kaj demandas æu vere vi volas uzi øin.
  190. Se vi intencas uzi la ordonon, tajpu spaceton responde al la demando.
  191. Normale, se vi ne deziras plenumi la malþaltitan ordonon, respondu per
  192. "n".
  193. >> Tajpu C-x C-l (kiu estas malþaltita ordono), kaj tajpu "n" responde
  194. al la demando.
  195. * FENESTROJ
  196. -----------
  197. En Emakso vi povas havi plurajn fenestrojn montrantajn sian propran
  198. tekston. Ni klarigos poste kiel uzi plurajn fenestrojn. Sed nun ni
  199. klarigu kiel forigi nebezonatajn fenestrojn kaj reveni al la simpla
  200. unufenestra redaktado. Tio estas facila:
  201. C-x 1 Unu fenestro (t.e., forigu æiujn aliajn fenestrojn)
  202. Tio estas STIR-x kaj poste la cifero 1. "C-x 1" pligrandigas la
  203. fenestron enhavantan la kursoron, tiel ke øi okupu la tutan ekranon.
  204. Øi malaperigas æiujn aliajn fenestrojn.
  205. >> Movu la kursoron en æi tiun linion kaj tajpu C-u 0 C-l.
  206. >> Tajpu C-h k C-f.
  207. Vidu kiel æi tiu fenestro malkreskas, dum nova fenestro aperas por
  208. montri instrukcion pri la C-f ordono.
  209. >> Tajpu C-x 1 kaj vidu la instrukcian fenestron malaperi.
  210. Tiu ordono malsimilas la aliajn ordonojn kiujn vi lernis antaýe æar øi
  211. konsistas el du signoj. Øin komencas la signo STIR-x. Ekzistas tuta
  212. serio da ordonoj kiuj komenciøas per STIR-x; multaj el ili koncernas
  213. fenestrojn, dosierojn, bufrojn, kaj rilatajn aferojn. Tiuj ordonoj
  214. estas du, tri aý kvar signojn longaj.
  215. * ENÞOVO KAJ FORVIÞO
  216. --------------------
  217. Se vi deziras enþovi tekston, simple øin tajpu. Signojn kiujn oni
  218. povas vidi, ekzemple A, 7, *, ktp, Emakso traktas kiel tekston kaj
  219. enmetas tuj. Tajpu <Return> (la enigan klavon) por enigi linifinilon.
  220. Por forviþi la ¼us tajpitan signon tajpu <Retroviþu>. <Retroviþu>
  221. estas tiu klavo de la klavaro, kiun oni ankaý ekster Emakso normale
  222. uzas por forigi la ¼us tajpitan signon. Kutime øi estas granda klavo
  223. unu aý du vicojn super Return-klavo, kaj eble estas markita per
  224. "Delete", "Del" aý "Backspace".
  225. Se tiu klavo estas markita per "Backspace" (retropaþo), tiam øuste øin
  226. oni uzu por <Retroviþu>. Se krome estas alia klavo, markita <Delete>,
  227. øi ne estas <Retroviþu>.
  228. Øenerale, <Retroviþu> estas tiu klavo kiu forviþas la signon tuj antaý
  229. la nuna kursorloko.
  230. >> Faru æi tion nun -- tajpu kelkajn signojn, poste forviþu ilin
  231. tajpante kelkajn <Retroviþu>. Ne timu difekti æi tiun dosieron; vi
  232. ne þanøos la originalan lernilon. Æi tio estas nur ties labora
  233. kopio por vi.
  234. Kiam linio da teksto iøas pli longa ol la ekrana linio, la teksta
  235. linio transiras sur la sekvan ekranan linion. Retroklino ("\") -- aý,
  236. en grafika fenestrosistemo, kurba sageto -- en la dekstra marøeno
  237. indikas tian transiron.
  238. >> Enigu tekston øis øi atingos la dekstran marøenon, kaj plu enigu.
  239. Vi vidos transiron en la sekvan linion.
  240. >> Ripete <Retroviþu> por remallongigi la tekstan linion øis la longo
  241. de unu ekrana linio denove. La transiro malaperas.
  242. Vi povas forviþi linifinan signon tiel same kiel iun ajn signon.
  243. Forviþo de linifinilo inter du linioj kunigas ilin en unu linion. Se
  244. la rezulta kunigita linio estas pli longa ol la ekrana larøo, øi
  245. aperos kun transiro.
  246. >> Movu la kursoron al la komenco de linio kaj tajpu <Retroviþu>. La
  247. linio kuniøos kun la ¼usa linio.
  248. >> Tajpu <Return> por reenigi la linifinilon kiun vi ¼us forviþis.
  249. Memoru ke vi povas doni ripetilon al plejparto da Emaksaj ordonoj; tio
  250. koncernas ankaý tekstajn signojn. Ripetilo æe teksta signo enigas øin
  251. plurfoje.
  252. >> Provu tion nun -- tajpu "C-u 8 *" por enigi "********".
  253. Vi lernis la plej fundamentan metodon por tajpi en Emakso kaj por
  254. korekti erarojn. Vi povas forviþi per vortoj aý per linioj. Jen
  255. resumo de forviþaj ordonoj:
  256. <Retroviþu> forviþu la signon ¼us antaý la kursoro
  257. C-d forviþu la signon tuj post la kursoro
  258. M-<Retroviþu> for¼etu la vorton ¼us antaý la kursoro
  259. M-d for¼etu la vorton tuj post la kursoro
  260. C-k for¼etu de la kursorloko øis la linifino
  261. M-k for¼etu de la kursorloko øis la frazfino
  262. Rimarku ke <Retroviþu> kaj C-d rilate al M-<Retroviþu> kaj M-d etendas
  263. la analogion komencitan de C-f kaj M-f (nu, <Retroviþu> ne vere estas
  264. stirsigno, sed ni ne estu tro pedantaj). C-k kaj M-k iom similas al
  265. C-e kaj M-e, sed rilate al linioj anstataý frazoj.
  266. Vi ankaý povas for¼eti iun ajn parton de la bufro per unu senvaria
  267. metodo. Moviøu al unu ekstrema¼o de tiu parto, kaj tajpu "C-@" (aý
  268. "C-SPC", "SPC" simbolas spaceton). Moviøu al la alia ekstrema¼o, kaj
  269. tajpu C-w. Tio for¼etas la tutan tekston inter la du lokoj.
  270. >> Movu la kursoron al la V æe la komenco de la antaýa alineo.
  271. >> Tajpu C-SPC. Emakso devas montri mesaøon: "Mark set" ("Markite")
  272. æe la fundo de la ekrano.
  273. >> Movu la kursoron al la o en "ekstrema¼o", en la dua linio de la
  274. alineo.
  275. >> Tajpu C-w. Tio for¼etos la tekston komenciøantan æe la V, kaj
  276. finiøantan ¼us antaý la o.
  277. La diferenco inter "for¬ETI" kaj "forVIÞI" ion konsistas en tio, ke vi
  278. povas re-enþovi "for¼etitajn" a¼ojn, sed ne "forviþitajn" a¼ojn.
  279. Re-enþovo de for¼etita teksto nomiøas "en¼eto" (angle "yanking").
  280. Øenerale, la ordonoj por forigi multe da teksto øin "for¼etas" (do,
  281. ili ankaý ebligas øin "en¼eti"); male, la ordonoj por forviþi nur unu
  282. signon, aý nur blankajn liniojn kaj spacetojn, ne konservas la
  283. forigitan tekston (kaj oni ne povas øin en¼eti).
  284. >> Movu la kursoron al la komenco de nemalplena linio. Poste tajpu
  285. C-k por for¼eti la tekston de tiu linio.
  286. >> Tajpu C-k duafoje. Vi vidos ke øi for¼etas la linifinilon
  287. sekvantan tiun linion.
  288. Rimarku ke unuopa C-k for¼etas la enhavon de la linio, kaj dua C-k
  289. for¼etas la linion mem kaj igas la postajn liniojn þoviøi supren. C-k
  290. traktas nombran argumenton speciale: øi for¼etas tiom da linioj KAJ
  291. ilian enhava¼on. Æi tio ne estas simpla ripetado. C-u 2 C-k for¼etas
  292. du liniojn kaj iliajn linifinojn; tajpi C-k dufoje ne farus tion.
  293. Reenigi for¼etitan tekston nomiøas "en¼etado". Vi povas en¼eti la
  294. for¼etitan tekston aý en la saman lokon de kie øi estis for¼etita, aý
  295. en alian lokon de la redaktata teksto, aý eæ en alian dosieron. Vi
  296. povas en¼eti la tekston kelkfoje por fari plurajn kopiojn de øi.
  297. Por repreni la laste for¼etitan tekston kaj enigi øin tien kie la
  298. kursoro nune estas, tajpu "C-y" (de la angla vorto "yank").
  299. >> Provu øin: tajpu C-y por en¼eti la tekston.
  300. Atentu ke se vi tujsekve faras plurajn C-k, æiuj for¼etata¼oj
  301. konserviøas kune, por ke oni povu en¼eti æiujn æi liniojn per unu C-y.
  302. >> Faru æi tion nun, tajpu C-k kelkfoje.
  303. Nun, por repreni tiun for¼etitan tekston:
  304. >> Tajpu C-y. Poste movu la kursoron je kelkaj linioj suben kaj tajpu
  305. C-y denove. Nun vi scias kiel kopii iom da teksto.
  306. Kion fari se vi, havante iom da teksto en¼etota, for¼etas ion alian?
  307. C-y en¼etus la pli ¼usan for¼eta¼on. Sed la antaýa teksto ne estas
  308. perdita. Vi povas re-en¼eti øin per la ordono M-y. Farinte C-y por
  309. en¼eti la plej ¼usan for¼eta¼on, tajpu M-y por anstataýigi la
  310. en¼etitan tekston per pli frua for¼eta¼o. Tajpadu M-y denove, kaj unu
  311. post la alia en¼etiøos pli fruaj for¼eta¼oj. Trovinte la seræatan
  312. pecon, vi ne bezonas fari ion por konservi øin. Simple daýrigu vian
  313. redaktadon, kaj lasu la en¼etitan tekston tie kie øi estas.
  314. Se vi uzos M-y sufiæe da fojoj, vi revenos al la komenca loko (la plej
  315. ¼usa for¼eta¼o).
  316. >> For¼etu linion, moviøu ien, for¼etu alian linion.
  317. Poste uzu C-y por en¼eti reen la duan for¼etitan linion.
  318. Poste uzu M-y kaj la unua for¼etita linio anstataýigos øin.
  319. Uzu M-y plue kaj rigardu kion vi akiras. Daýrigu øis la reapero de
  320. la dua for¼etita linio, kaj poste de kelkaj pli. Se vi deziras, vi
  321. povas doni al M-y pozitivajn kaj negativajn argumentojn.
  322. * MALFARADO
  323. -----------
  324. Se vi þanøis la tekston, kaj sekve decidas ke tio estis eraro, vi
  325. povas malfari la þanøon per la "malfaru"-ordono, C-x u (de la angla
  326. "undo").
  327. Normale, C-x u malfaras la þanøojn faritajn per unu ordono; se vi
  328. tujsekve ripetas la ordonon C-x u kelkfoje, æiu ripeto malfaras unu
  329. plian ordonon.
  330. Sed estas du esceptoj: ordonoj kiuj ne þanøas la tekston ne estas
  331. atentataj (tiuj inkludas kursormovajn kaj rulumadajn ordonojn), kaj
  332. memenigaj signoj kutime ariøas en grupojn po øis 20. (Tio malpliigas
  333. la tajpadojn de C-x u necesajn por malfari tekstenigon.)
  334. >> For¼etu æi-linion per C-k, sekve tajpu C-x u kaj øi devas reaperi.
  335. C-_ estas alternativa malfara ordono; øi funkcias same kiel C-x u, sed
  336. øi estas pli facila por plurfoja tajpado sinsekva. La malavantaøo de
  337. C-_ estas ke iuj klavaroj malhavas evidentan metodon por tajpi øin.
  338. Tial ni provizas ankaý C-x u. Æe iu klavaroj vi povas ricevi C-_
  339. tajpante / dum vi premtenas STIR-klavon.
  340. Nombra argumento æe C-_ aý C-x u agas kiel ripetilo.
  341. Vi povas malfari forviþon de teksto egale bone kiel vi povas malfari
  342. for¼eton de teksto. La diferenco inter forviþo kaj for¼eto koncernas
  343. la eblon en¼eti per C-y; øi ne ekzistas por malfaro.
  344. * DOSIEROJ
  345. -----------
  346. Por persistigi la redaktatan tekston, necesas meti øin en dosieron.
  347. Alie, øi pereos kiam via Emaksa procezo finiøos. Por meti vian
  348. tekston en dosieron, necesas "trovi" la dosieron antaý ol enigi la
  349. tekston. (Tio ankaý estas nomata "viziti" la dosieron; angle "find,
  350. visit a file".)
  351. Trovi dosieron signifas ke vi igas la enhavon de la dosiero atingebla
  352. per Emakso. Plurrilate, øi estas kvazaý vi redaktus la dosieron mem.
  353. Tamen, la þanøoj kiujn vi faras per Emakso ne persistiøas øis kiam vi
  354. "konservos" (angle "save") la dosieron. Vi povas konservi la dosieron
  355. por ne lasi duonþanøitan dosieron æe la sistemo kiam vi ne deziras
  356. tion. Eæ kiam vi konservas, Emakso lasas la originalan dosieron sub
  357. þanøita nomo por la eventualo ke vi poste decidos ke viaj þanøoj estis
  358. eraraj.
  359. Se vi rigardos apud la fundon de la ekrano vi vidos linion kiun
  360. komencas kaj finas strekoj; komence "--:-- TUTORIAL.eo" aý io simila.
  361. Tiu parto de la ekrano normale montras la nomon de la vizitata
  362. dosiero. Øuste nun, vi vizitas dosieron nomatan "TUTORIAL.eo" kiu
  363. estas via propra kopio de la Emaksa lernilo. Kiam vi trovas dosieron
  364. per Emakso, la nomo de tiu dosiero aperas æe tiu sama loko.
  365. Unu aparta¼o de la dosiertrova ordono estas, ke vi devas indiki kiun
  366. dosiernomon vi deziras. Ni diras ke la ordono "legas argumenton de la
  367. terminalo" (æi-okaze la argumento estas la dosiernomo). Post kiam vi
  368. tajpis la ordonon
  369. C-x C-f Trovu dosieron
  370. Emakso petas ke vi tajpu la dosiernomon. La dosiernomo kiun vi tajpas
  371. aperas sur la plej malsupra linio de la ekrano. Tiu linio estas
  372. nomata "la bufreto" (angle "minibuffer") kiam øi estas uzata por tia
  373. speco de enigado. Vi povas uzi ordinarajn Emaksajn redaktajn ordonojn
  374. por redakti la dosiernomon.
  375. Dum vi enigas la dosiernomon (aý iun ajn bufretan enigon), vi povas
  376. aboli la ordonon per C-g.
  377. >> Tajpu C-x C-f, kaj sekve C-g. Æi tio abolas la bufreton, kaj ankaý
  378. abolas la ordonon "C-x C-f" kiu uzis la bufreton. Do vi ne trovis
  379. dosieron.
  380. Fininte enigi la dosiernomon, tajpu <Return>. Tiam eklaboros la
  381. ordono C-x C-f, kaj trovos la dosieron kiun vi elektis. La bufreto
  382. malaperos kiam la C-x C-f ordono finiøos.
  383. Post eta tempo la enhavo de la dosiero aperas sur la ekrano, kaj vi
  384. povas redakti la enhavon. Kiam vi deziras persistigi viajn þanøojn,
  385. tajpu la ordonon
  386. C-x C-s konServu (angle "save") la dosieron
  387. Tio kopias la tekston el interne de Emakso en la dosieron. Æe la unua
  388. konservado, Emakso renomas la originalan dosieron per nova nomo por ke
  389. øi ne perdiøu. La nova nomo estas farata per aldono de "~" al la fino
  390. de la originala dosiernomo.
  391. Fininte la konservadon, Emakso montras la nomon de la dosiero
  392. skribita. Konservu sufiæe ofte, por ne perdi multe da laboro se la
  393. sistemo paneos.
  394. >> Tajpu C-x C-s, por konservi vian kopion de la lernilo.
  395. Emakso devas montri la mesaøon "Wrote ...TUTORIAL.eo" (Skribis
  396. ...TUTORIAL.eo) æe la fundo de la ekrano.
  397. Vi povas trovi ekzistantan dosieron, por vidigi aý redakti øin. Vi
  398. ankaý povas trovi dosieron kiu ankoraý ne ekzistas. Æi tio estas la
  399. maniero por krei dosieron per Emakso: trovu la dosieron, komence
  400. malplenan, kaj sekve ekenigu la tekston por la dosiero. Kiam vi petos
  401. "konservi" la dosieron, Emakso vere kreos la dosieron kun la teksto
  402. kiun vi enigis. De tiam vi povos opinii ke vi redaktas jam
  403. ekzistantan dosieron.
  404. * BUFROJ
  405. --------
  406. Se vi trovas duan dosieron per C-x C-f, la unua dosiero restas interne
  407. de Emakso. Vi povas reiri al øi retrovante øin denove per C-x C-f.
  408. Tio ebligas al vi meti plurajn dosierojn en Emakson.
  409. >> Kreu dosieron nomatan "umo" tajpante "C-x C-f umo <Return>".
  410. Poste enigu iom da teksto, redaktu øin, kaj konservu "umo"n
  411. tajpante "C-x C-s".
  412. Fine, tajpu "C-x C-f TUTORIAL.eo <Return>" por reveni al la
  413. lernilo.
  414. Emakso tenas la tekston de æiu dosiero en objekto nomata "bufro".
  415. Trovo de dosiero kreas novan bufron interne de Emakso. Por vidi
  416. liston de la bufroj kiuj nune ekzistas en via Emakso-procezo, tajpu
  417. C-x C-b Listigu bufrojn
  418. >> Provu C-x C-b nun.
  419. Vi vidas, ke æiu bufro havas nomon, kaj ke øi ankaý eble havas
  420. dosiernomon por la dosiero kies enhavon øi tenas. ÆIU teksto kiun vi
  421. vidas en Emaksa fenestro estas æiam parto de iu bufro.
  422. >> Tajpu C-x 1 por forigi la liston de bufroj.
  423. Se vi havas plurajn bufrojn, je æiu momento nur nur unu el ili estas
  424. "la kuranta": tiu, kiun vi redaktas. Se vi volas redakti alian
  425. bufron, vi bezonas "transiri" en øin. Se la celata bufro respondas al
  426. dosiero, vi povas transiri per vizito al øi: C-x C-f ... Sed estas
  427. pli facila metodo: uzi la ordonon "C-x b", donante al øi la nomon de
  428. la celata bufro.
  429. >> Tajpu "C-x b umo <Return>" por transiri en la bufron "umo",
  430. entenantan la tekston de la dosiero "umo".
  431. Poste tajpu "C-x b TUTORIAL.eo <Return>" por reveni en la lernilon.
  432. Plej ofte, la bufronomo estas egala al la nomo de øia dosiero (sen la
  433. dosiera parto). Tamen, ne æiam tio estas vera. La listo de bufroj
  434. farita per "C-x C-b" æiam vidigas al vi la nomojn de æiuj bufroj.
  435. ÆIU teksto kiun vi vidas en Emaksa fenestro estas æiam parto de iu
  436. bufro. Tamen iuj bufroj ne respondas al dosieroj. Ekzemple, la bufro
  437. nomata "*Buffer List*" (Listo de Bufroj) ne havas dosieron. Øi estas
  438. la bufro enhavanta la liston de bufroj faritaj per la ordono C-x C-b.
  439. Ankaý la bufro "*Messages*" respondas al neniu dosiero; øi entenas la
  440. mesaøojn aperintajn en la funda linio dum la Emaksa seanco.
  441. >> Tajpu "C-x b *Messages* <Return>" por vidigi la bufron de mesaøoj.
  442. Poste tajpu "C-x b TUTORIAL.eo <Return>" por reveni en la lernilon.
  443. Se vi þanøas la tekston de unu dosiero, kaj sekve trovas alian
  444. dosieron, æi tio ne konservas la unuan dosieron. Øiaj þanøoj restas
  445. interne de Emakso, en la bufro de tiu dosiero. La kreado aý redaktado
  446. de la bufro de la dua dosiero ne efikas la bufron de la unua dosiero.
  447. Æi tio estas utilega, sed øi ankaý signifas ke vi bezonas oportunan
  448. metodon por konservi la bufron de la unua dosiero. Estas øena devi
  449. revenadi en øin per C-x C-f nur por konservi øin per C-x C-s. Tial ni
  450. havas
  451. C-x s Konservu iom da bufroj.
  452. C-x s demandas vin pri æiu þanøita bufro kiun vi ne konservis. Øi
  453. demandas vin, pri æiu tia bufro, æu konservi la bufron.
  454. >> Enigu linion da teksto, kaj sekve tajpu C-x s.
  455. Emakso devas demandi vin æu øi konservu la bufron "TUTORIAL.eo".
  456. Jesu tajpante "y" (de la angla "yes").
  457. * ETENDI LA ORDONARON
  458. ---------------------
  459. Ekzistas multege pli da Emaksaj ordonoj ol eblas meti sur æiuj el la
  460. stiraj kaj meta-aj signoj. Emakso solvas tiun problemon per la
  461. X-ordonoj (de la angla eXtend, "etendo"). Estas du specoj da ili:
  462. C-x Signa etendo. Sekvata de unu signo.
  463. M-x Nomhava ordona etendo. Sekvata de plena nomo.
  464. Æi tiuj estas la ordonoj ja utilaj, sed malpli oftaj ol la ordonoj
  465. kiujn vi jam lernis. Vi jam vidis du el ili: la dosierajn ordonojn
  466. C-x C-f por "trovi" kaj C-x C-s por "konservi". Alia ekzemplo estas
  467. la ordono por fini Emaksan seancon -- la ordono C-x C-c. (Ne timu
  468. perdi faritajn þanøojn; C-x C-c proponas konservi æiun þanøitan
  469. dosieron antaý ol æesigi Emakson.)
  470. C-z estas la ordono por eliri Emakso *provizore* -- tiel ke vi povas
  471. reveni en la saman Emaksan seancon poste.
  472. Sur sistemoj kiuj permesas øin, C-z "provizore æesigas" Emakson; t.e.
  473. øi revenas en la þelon sed ne detruas Emakson. Je la plej komunaj
  474. þeloj, vi povas reaktivigi Emakson per la ordono "fg" (de la angla
  475. "foreground") aý per "%emacs".
  476. Sur sistemoj kiuj ne permesas provizoran æesigon, C-z kreas sub-þelon
  477. sub Emakso por doni al vi þancon lanæi aliajn programojn kaj reiri al
  478. Emakso poste; øi ne vere "eliras" el Emakso. Æi-okaze, la þela ordono
  479. "exit" (eliru) estas la kutima maniero reiri al Emakso de la sub-þelo.
  480. La ordonon C-x C-c uzu por adiaýi. Øi estas ankaý la ordono uzenda
  481. por eliri Emakson lanæitan per retpoþta programo aý alia simila
  482. utila¼o, æar tiuj eble ne scias kiel trakti provizoran æesigon de
  483. Emakso. Tamen, ordinare, se vi ne estas tuj adiaýonta, preferindas
  484. provizore æesigi Emakson per C-z anstataý eliri Emakson.
  485. Ekzistas multe da ordonoj C-x. Jen listo de tiuj kiujn vi jam konas:
  486. C-x C-f Trovu dosieron.
  487. C-x C-s Konservu dosieron.
  488. C-x C-b Listigu bufrojn.
  489. C-x C-c Æesigu Emakson.
  490. C-x 1 Forigu æiujn fenestrojn krom unu.
  491. C-x u Malfaru.
  492. Nomhavajn etenditajn ordonojn oni uzas eæ malpli ofte, aý uzas ilin
  493. nur en kelkaj reøimoj. Ekzemplo estas la ordono "replace-string"
  494. (anstataýigu-æenon), kiu anstataýigas unu æenon je alia tutbufre.
  495. Kiam vi tajpas M-x, Emakso demandas de vi æe la fundo de la ekrano la
  496. nomon de la ordono; æi-okaze, "replace-string". Simple tajpu
  497. "repl s<TAB>" kaj Emakso kompletigos la nomon. Finu la ordonnomon
  498. per <Return>.
  499. La ordono replace-string postulas du argumentojn -- la anstataýigOTan
  500. kaj la anstataýigONTan æenojn. Æiun argumenton finu per <Return>.
  501. >> Movu la kursoron al la blanka linio du liniojn sub æi tiu.
  502. Poste tajpu "M-x repl s<Return>linio<Return>peco<Return>".
  503. Rimarku kiel tiu æi linio þanøiøis: vi anstataýigis la vorton
  504. l-i-n-i-o per "peco" kie ajn øi aperis, de post la komenca loko de
  505. la kursoro.
  506. * AÝTOMATA KONSERVADO
  507. ---------------------
  508. Kiam vi faris þanøojn en dosiero, sed ankoraý ne konservis ilin, ili
  509. povus perdiøi se via komputilo paneos. Por protekti vin de tio,
  510. Emakso periode "aýtokonservas" æiujn dosierojn kiun vi redaktas. La
  511. nomo de aýtokonservita dosiero havas la signon "#" komence kaj fine;
  512. ekzemple, se via dosiero estas nomata "hello.c", øia aýtokonservita
  513. dosiero nomiøos "#hello.c#". Kiam vi konservos la dosieron
  514. normalmaniere, Emakso malkreos øian aýtokonservitan dosieron.
  515. Por reakiri vian aýtokonservitajn redakta¼ojn post paneo,
  516. normalmaniere "trovu" la dosieron (per la nomo de la dosiero kiun vi
  517. redaktis, ne per la nomo de la aýtokonservita dosiero) kaj poste tajpu
  518. "yes<Return>" por konfirmi ke vi volas uzi la aýtomate konservitan
  519. datumon.
  520. * E¦A AREO
  521. ----------
  522. Se vi tajpas plursignan ordonon malrapide, Emakso montras øin al vi æe
  523. la fundo de la ekrano en areo nomata la "e¶a areo". La e¶a areo
  524. enhavas la plej malsupran linion de la ekrano.
  525. * REØIMLINIO
  526. -------------
  527. La linio tuj super la e¶a areo estas nomata la "reøimlinio". La
  528. reøimlinio montras ion similan al æi tio:
  529. --:** TUTORIAL.eo 63% L749 (Fundamental)-----------------------
  530. Tiu linio donas al vi utilan informon pri la stato de Emakso kaj la
  531. redaktata teksto.
  532. Vi jam scias kion signifas la dosiernomo -- øi estas la dosiero kiun
  533. vi trovis. -NN%-- montras vian nunan lokon en la teksto; øi signifas
  534. ke NN elcentoj de la teksto estas supren de la supro de la ekrano. Se
  535. la supro de la dosiero estas sur la ekrano, øi montras --Top--
  536. anstataý -- 0%--. Se la malsupro de la teksto estas sur la ekrano, øi
  537. montras --Bot--. Se vi rigardas tekston tiom malgrandan ke æiom da øi
  538. aperas en la ekrano, la reøimlinio montras --All--.
  539. La L kun ciferoj indikas la pozicion alimaniere: ili indikas la
  540. kurantan lininumeron de "punkto".
  541. La steloj æe la komenco signifas ke vi þanøis la tekston. Antaý la
  542. þanøoj, kiam vi ekvizitas aý konservis dosieron, en tiu parto de la
  543. reøimlinio estas neniaj steloj, nur strekoj.
  544. La enkrampa parto de la reøimlinio montras al vi kiujn redaktadajn
  545. reøimojn vi uzas. La defaýlta reøimo estas "Fundamental" (fundamenta)
  546. kiun vi uzas nun. Øi estas ekzemplo pri "æefreøimo".
  547. Emakso havas multajn diversajn reøimojn. Iuj el ili estas por redakti
  548. diversajn lingvojn kajaý specojn de teksto, ekzemple Lisp-reøimo,
  549. Teksta-reøimo, ktp. Æiam unu kaj nur unu æefreøimo estas aktiva, kaj
  550. øia nomo æiam aperas en la reøimlinio øuste kie "Fundamental" estas
  551. nun.
  552. Æiu æefreøimo igas iujn ordonojn agi malsame. Ekzemple, estas ordonoj
  553. por krei komentojn en programo, kaj æar æiu programlingvo havas
  554. malsaman ideon pri tio, kiel komento aspektu, æiu æefreøimo devas
  555. enigi komentojn malsame. Æiu æefreøimo estas la nomo de etenda
  556. ordono, per kiu vi povas þalti tiun reøimon. Ekzemple,
  557. "M-x fundamental-mode" estas ordono por þalti la Fundamentan reøimon.
  558. Se vi redaktos tekston (esperantan, anglan ktp), ekzemple æi tiun
  559. dosieron, al vi eble konvenos Teksta-reøimo.
  560. >> Tajpu M-x text-mode<Return>.
  561. Ne maltrankviliøu, la Emaksaj ordonoj kiujn vi jam lernis malmulte
  562. þanøiøas. Sed vi povas observi ke M-f kaj M-b nun traktas apostrofojn
  563. kial parton de vortoj. Antaýe, en Fundamenta reøimo, M-f kaj M-b
  564. traktis apostrofojn kiel vortajn disigilojn.
  565. Æefreøimoj kutime faras tiajn subtilajn þanøojn: la plejmulto da
  566. ordonoj faras "la saman taskon" en æiu æefreøimo, sed ili funkcias
  567. iomete malsame.
  568. Por vidi dokumentaron pri via nuna æefreøimo, tajpu C-h m.
  569. >> Per kelkaj C-u C-v loku æi tiun linion æe la supro de la ekrano.
  570. >> Tajpu C-h m, por vidi kiel la Teksta reøimo diferencas disde la
  571. Fundamenta reøimo.
  572. >> Tajpu C-x 1 por forigi la dokumentaron for de la ekrano.
  573. Æefreøimojn oni nomas æefaj æar ekzistas ankaý "kromreøimoj".
  574. Kromreøimoj ne estas alternativoj kontraý la æefreøimoj, nur negravaj
  575. modifoj al ili. Æiun kromreøimon oni povas þalti aý malþalti,
  576. sendepende de æiuj aliaj kromreøimoj, kaj sendepende de la æefreøimo.
  577. Do vi povas uzi neniom da kromreøimoj, aý unu kromreøimon, aý ian ajn
  578. kombina¼on de kelkaj kromreøimoj.
  579. Unu utilega kromreøimo, precipe por redakti homlingvan tekston
  580. (esperantan, anglan ktp), estas la reøimo de Aýtomata Linifaldo (Auto
  581. Fill mode). Kiam øi estas þaltita, Emakso aýtomate rompas la linion
  582. inter vortoj æiufoje kiam la enigata tekstolinio iøas tro larøa.
  583. Por þalti la reøimon de Aýtomata Linifaldo tajpu
  584. "M-x auto fill mode<Return>". Kiam la reøimo estas þaltita, vi povas
  585. malþalti øin denove tajpante "M-x auto fill mode<Return>". Se la
  586. reøimo estas malþaltita, tiu ordono þaltas øin, kaj se øi estas
  587. þaltita, tiu ordono malþaltas øin. Ni diras ke la ordono "transþaltas
  588. la reøimon".
  589. >> Tajpu "M-x auto file mode<Return>". Poste enigi linion el "asdf ",
  590. ripete, øis vi vidos øin dividita en du liniojn. Vi devas enigi
  591. spacetojn inter "asdf", æar la Aýtomata Linifaldo rompas liniojn
  592. nur æe spacetoj.
  593. Normale la marøeno estas post 70 signoj, sed vi povas þanøi tion per
  594. la ordono C-x f. Vi devus doni la marøenon kiu vi deziras por nombra
  595. argumento.
  596. >> Tajpu C-x f kun la argumento 20. (C-u 2 0 C-x f).
  597. Tajpu ia tekston kaj rigardu kiel Emakso faldas liniojn po 20
  598. signoj. Refiksu la marøenon al 70 per C-x f.
  599. Se vi faras þanøojn meze de alineo, la Aýtomata Linifalda reøimo ne
  600. refaldas øin por vi.
  601. Por rearanøi la alineon, tajpu M-q (Meta-q) dum la kursoro estas
  602. interne de la alineo.
  603. >> Movu la kursoron en la antaýan alineon kaj tajpu M-q.
  604. * SERÆADO
  605. ---------
  606. Emakso povas seræi aperojn de æenoj (tiuj estas aroj da apudaj signoj
  607. aý vortoj), aý antaýen tra la teksto, aý malantaýen. Seræi æenon
  608. estas kursormova ordono; øi movas la kursoron al la sekvanta loko kie
  609. la æeno aperas.
  610. La Emaksa seræa ordono diferencas de la seræaj ordonoj de la plimulto
  611. da redaktiloj per tio, ke øi estas "dumtajpa". Tio signifas ke la
  612. seræo okazas dum vi tajpas la æenon por priseræi.
  613. La ordono por komenci seræon estas C-s por la seræo antaýen, kaj C-r
  614. por la seræo malantaýen. SED ATENDU! Ankoraý ne provu ilin nun.
  615. Kiam vi tajpos C-s, vi vidos la æenon "I-search" aperi invite en la
  616. e¶a areo. Æi tio informas vin, ke Emakso estas en la dumtajpa seræo,
  617. atendante ke vi tajpu la æenon kies aperon vi deziras trovi. <Return>
  618. finas seræon.
  619. >> Nun tajpu C-s por komenci seræon. MALRAPIDE, unuliterope, tajpu la
  620. vorton "kursoro", paýzante post æiu tajpita signo por vidi, kio
  621. okazas al la kursoro.
  622. Nun vi estas seræinta por "kursoro", unufoje.
  623. >> Tajpu C-s denove, por seræi la sekvan aperon de "kursoro".
  624. >> Nun tajpu <Backspace> kvarfoje kaj rigardu kiamaniere la kursoro
  625. moviøas.
  626. >> Tajpu <Return> por fini la seræon.
  627. Æu vi vidis, kio okazis? Emakso, en dumtajpa seræo, penas iri al la
  628. apero de la æeno kiun vi jam tajpis. Por iri al la sekvanta apero de
  629. "kursoro" nur tajpu C-s denove. Se nenia ajn apero ekzistas, Emakso
  630. pepas kaj informas vin ke la seræo æi-foje "malsukcesis". Ankaý C-g
  631. finus la seræon.
  632. RIMARKU: Æe iuj sistemoj, C-s senmovigas la ekranon kaj vi vidos ne
  633. plu da eligo de Emakso. Æi tio indikas ke operaciuma "trajto" nomata
  634. "fluregulado" interkaptis la C-s kaj ne permesas al øi trapasi al
  635. Emakso. Por removebligi la ekranon, tajpu C-q. Konsultu la sekcion
  636. "Spontaneous Entry to Incremental Search" en la Emaksa manlibro por
  637. konsilo pri tio, kiel trakti æi tiun "trajton".
  638. Se, meze de dumtajpa seræo, vi tajpos <Retroviþu>, vi rimarkos ke la
  639. lasta signo en la seræata æeno forviþiøas, kaj la seræo retroiras al
  640. la ¼usa loko de la seræo. Ekzemple, supozu ke vi tajpis "k", por
  641. seræi la unuan aperon de "k". Nun se vi tajpus "u, la kursoro moviøus
  642. al la unua apero de "ku". Nun tajpu <Retroviþu>. Æi tio forigos la
  643. "u" de el la seræata æeno, kaj la kursoro moviøos reen al la unua
  644. apero de "k".
  645. Se, meze de dumtajpa seræo, vi tajpos STIRan aý META-signon
  646. (esceptante kelkajn signojn, specialajn en la seræo, ekzemple C-s kaj
  647. C-r), la seræo iøos finita.
  648. La C-s komencas seræon kiu celas iun ajn aperon de la seræata æeno
  649. POST la nuna kursorloko. Se vi deziras seræi ion supre en la teksto,
  650. tajpu C-r anstataýe. Æio dirita pri C-s validas pri C-r, krom ke la
  651. direkto de la seræo estas inversa.
  652. * MULTAJ FENESTROJ
  653. ------------------
  654. Unu el la agrablaj trajtoj de Emakso estas ke vi povas havi plurajn
  655. fenestrojn sur la ekrano samtempe.
  656. >> Movu la kursoron al tiu æi linio kaj tajpu "C-u 0 C-l" (kun Stira
  657. lo, ne Stira unu).
  658. >> Nun tajpu "C-x 2", kio fendos la ekranon en du fenestrojn.
  659. Ambaý fenestroj vidigas æi tiun lernilon. La kursoro restas en la
  660. supra fenestro.
  661. >> Tajpu C-M-v por rulumi la malsupran fenestron
  662. (Se vi ne havas veran Meta-klavon, tajpu Esc C-v.)
  663. >> Tajpu "C-x o" ("o" de la angla vorto "other", "alia") por movi la
  664. kursoron en la malsupran fenestron.
  665. >> Uzu C-v kaj M-v en la malsupra fenestro por rulumi øin.
  666. Daýrigu legi æi tiun instrukcion en la supra fenestro.
  667. >> Tajpu C-x o denove por movi la kursoron reen en la supran fenestron.
  668. La kursoro en la supra fenestro estas øuste kie øi estis antaýe.
  669. Vi povas plu uzi C-x o por moviøi inter fenestroj. Æiu fenestro havas
  670. sian propran kursorlokon, sed nur unu fenestro ja montras la kursoron.
  671. Æiuj el la ordinaraj redaktaj ordonoj apartenas al la fenestro kiu
  672. enhavas la kursoron. Ni nomas tiun la "elektita fenestro".
  673. La ordono C-M-v estas utilega kiam vi redaktas tekston en unu fenestro
  674. kaj uzas la alian fenestron nur por konsulti. Tiel vi æiam povas havi
  675. la kursoron en la fenestro kie vi redaktas, kaj laýbezone rulumi tra
  676. la alia fenestro per C-M-v.
  677. C-M-v estas ekzemplo de STIR-META-signo. Se vi havas veran
  678. META-klavon, vi povas tajpi C-M-v premante ambaý STIR kaj META, kaj
  679. tajpante v. Ne gravas, æu STIR aý META "venas unue," æar ili ambaý
  680. funkcias kiel modifiloj de la signo kiun vi tajpas.
  681. Se vi ne havas veran META-klavon, kaj uzas <ESC> anstataýe, la ordo
  682. gravas: vi devas tajpi <ESC> kaj poste C-v, æar "C-ESC v" ne funkcias.
  683. Tiel estas æar <ESC> estas ne modifilo, sed memstara signo.
  684. >> Tajpu "C-x 1" (en la supra fenestro) por forigi la malsupran
  685. fenestron.
  686. (Se vi tajpus C-x 1 en la malsupra fenestro, tio forigus la supran.
  687. Pensu pri tiu ordono kiel "restigu nur unu fenestron -- la fenestron
  688. en kiu mi jam estas.")
  689. Ne estas nepra¼o havi la saman bufron en ambaý fenestroj. Se vi uzas
  690. "C-x C-f" por trovi dosieron en unu fenestro, la alia fenestro ne
  691. þanøiøas. Vi povas trovi dosieron sendepende en æiu fenestro.
  692. Jen alia maniero uzi du fenestrojn por montri du malsamajn aferojn:
  693. >> Tajpu "C-x 4 C-f", kaj sekve la nomon de unu el viaj dosieroj.
  694. Finu per <Return>. Rimarku ke la elektita dosiero aperas en la
  695. malsupra fenestro. Ankaý la kursoro iras tien.
  696. >> Tajpu "C-x o" por retroiri en la supran fenestron, kaj "C-x 1" por
  697. forigi la malsupran fenestron.
  698. * REKURSIAJ REDAKTAJ NIVELOJ
  699. ----------------------------
  700. Iam vi eniros ion nomatan "rekursia redakta nivelo". Tio estas
  701. indikata per ortaj krampoj en la reøimlinio, æirkaý la rondaj krampoj
  702. de la nomo de la æefreøimo. Ekzemple, vi eble vidos [(Fundamental)]
  703. anstataý (Fundamental).
  704. Por eliri el la rekursia redakta nivelo, tajpu Esc Esc Esc. Tio estas
  705. universala "elira" ordono. Vi ankaý povas uzi øin por forigi kromajn
  706. fenestrojn, aý por eliri el la bufreto.
  707. >> Tajpu "M-x" por eniri la bufreton; kaj poste tajpu "Esc Esc Esc"
  708. por eliri.
  709. Oni ne povas uzi C-g por eliri el rekursia redakta nivelo. Tiel estas
  710. æar C-g estas uzata por aboli ordonojn kaj argumentojn INTERNE DE la
  711. rekursia redakta nivelo.
  712. * KIEL AKIRI PLUAN HELPON
  713. -------------------------
  714. En æi tiu lernilo ni penis provizi nur tiom da informo, kiom necesas
  715. por ebligi al vi ekuzi Emakson. Emakso disponigas tiom da ebloj, ke
  716. oni ne povas prezenti æiom da ili æi tie. Tamen, vi eble dezirus
  717. lerni plu pri Emakso, æar øi havas multajn aliajn utilajn trajtojn.
  718. Emakso provizas ordonojn por legi dokumenta¼on pri Emaksaj ordonoj.
  719. Æiuj el tiuj æi "helpaj" ordonoj komenciøas per la signo C-h, kiu
  720. estas nomata "la Help-signo".
  721. Por uzi la Helpajn ordonojn, tajpu la signon C-h, kaj sekve signon
  722. indikantan kian helpon vi deziras. Se vi estas vere perdita, tajpu
  723. C-h ? kaj Emakso montros al vi la specojn de helpo kiujn øi povas
  724. provizi. Se vi tajpis C-h kaj decidas ke vi ne deziras helpon, simple
  725. tajpu C-g por aboli øin.
  726. (En iuj lokoj oni þanøas la signifon de la signo C-h. Oni prefere ne
  727. faru tion por æiuj uzantoj, do vi rajtas plendi al la sistemestro.
  728. Dume, se C-h ne montras mesaøon pri helpo æe la fundo de la ekrano,
  729. provu tajpi la F1-klavon aý "M-x help <Return>" anstataýe.)
  730. La plej baza HELPA rimedo estas "C-h c". Tajpu C-h, la signon c, kaj
  731. ordonan signon aý sekvencon; sekve de tio Emakso montras koncizegan
  732. priskribon pri la ordono.
  733. >> Tajpu C-h c C-p.
  734. En la e¶a areo devas aperi proksimume tia mesaøo:
  735. C-p runs the command previous-line
  736. Æi tio diras al vi la "nomon de la funkcio". Funkciaj nomoj servas
  737. æefe por agordi kaj etendi Emakson. Sed æar funkciaj nomoj estas
  738. elektitaj por indiki kion la ordono faras, ili ankaý servas kiel
  739. koncizega priskribo -- sufiæa por rememorigi vin pri ordonoj kiujn vi
  740. jam lernis.
  741. Ankaý la plursignaj ordonoj, ekzemple "C-x C-s" kaj "<ESC>v", estas
  742. egale eblaj post C-h c.
  743. Por akiri pli da informo pri ordono, uzu C-h k anstataý C-h c.
  744. >> Tajpu C-h k C-p.
  745. Æi tio montras la plenan priskribon de la funkcio, aldone al øia nomo,
  746. en Emaksa fenestro. Fininte legi la eliga¼on, tajpu "C-x 1" por
  747. forigi la helptekston. Ne nepras fari tion tuj. Vi povas redakti
  748. konsultante la helptekston, kaj poste tajpi C-x 1.
  749. Jen iom da aliaj utilaj elektoj por C-h:
  750. C-h f Priskribu funkcion. Vi tajpas la nomon de la funkcio.
  751. >> Provu tajpi C-h f previous-line<Return>.
  752. Æi tio vidigas æiom da la informo kiun Emakso havas pri la funkcio
  753. efektiviganta la C-p ordonon.
  754. C-h a Rilate al Ordono ("à propos"). Tajpu þlosilvorton kaj
  755. Emakso listigos æiujn el la ordonoj kies nomoj enhavas
  756. tiun þlosilvorton. Vi povas alvoki tiajn ordonoj per
  757. META-x. Por iom da ordonoj, Rilate al Ordono ankaý
  758. listigos unu- aý dusignan sekvencon alvokantan la
  759. saman ordonon.
  760. >> Tajpu C-h a file<Return>.
  761. Sekve de æi tio vi vidos en aparta fenestro liston da æiuj M-x ordonoj
  762. enhavantaj "file" en sia nomo. Vi vidos signajn ordonojn listigitaj
  763. apud la respondaj ordonnomoj, ekzemple "C-x C-f" kaj "C-x C-w" apud
  764. "find-file" kaj "write-file".
  765. >> Tajpu C-M-v por rulumi la helpfenestron. Faru æi tion kelkfoje.
  766. >> Tajpu C-x 1 por forigi la helpfenestron.
  767. C-h i Vidigu dialogan manlibron (t.n. "Info"). Æi tiu
  768. ordono transportos vin en specialan bufron, nomatan
  769. "*info*", kie vi povos legi instrukciojn pri la
  770. paka¼oj instalitaj en via sistemo. Ekzemple, tajpu
  771. "m emacs <Return>" por legi la manlibron pri Emakso.
  772. Se vi neniam antaýe uzis Info, tajpu "?", kaj Emakso
  773. gvidos vin tra la prezento de la ebloj de la informa
  774. reøimo. Finleginte æi tiun lernilon, uzu la
  775. Info-manlibron kiel vian æefan dokumenta¼on.
  776. * KROMAJ FUNKCIOJ
  777. -----------------
  778. Pluajn informojn pri Emakso vi povas trovi foliumante ties manlibron,
  779. æu paperan (libroforman) aý dialogan (en Info -- uzu la Help-menuon aý
  780. tajpu "F10 h r"). Du funkcioj kiujn vi probable aparte aprezos estas
  781. la kompletigo, þparanta tajpadon, kaj dired, faciliganta manipuladojn
  782. dosierajn.
  783. Kompletigo estas rimedo por eviti redundan tajpadon. Ekzemple, se vi
  784. volas transiri en la bufron *Messages*, sufiæas tajpi "C-x b *M<Tab>"
  785. kaj Emakso kompletigos la bufronomon per tiom da signoj, kiom øi povos
  786. determini surbaze de tio, kion vi jam tajpis. La kompletigo estas
  787. priskribita en la Info-manlibro pri Emakso en la nodo "Completion".
  788. Dired ebligas al vi listigi dosierujon (kaj eventuale, ties
  789. subdosierujojn), kaj moviøi en tiu listo vizitante, alinomante,
  790. forigante kaj alimaniere manipulante la dosierojn. Dired estas
  791. priskribita en la Info-manlibro pri Emakso en la nodo "Dired".
  792. La manlibro priskribas ankaý multajn aliajn aparta¼ojn de Emakso.
  793. * FINO
  794. ------
  795. Memoru, por definitive eliri el Emakso uzu C-x C-c. Por eliri en la
  796. þelon provizore, tiel ke vi povu reveni en Emakson poste, uzu C-z.
  797. Æi tiu lernilo estas farita kun la intenco esti komprenebla por æiu
  798. nova uzanto, do se vi trovis ion ajn malklara, ne restu kulpigante vin
  799. mem -- plendu! La adreso por la Esperanta Traduka Teamo estas
  800. <translation-team-eo@lists.sourceforge.net>.
  801. * KOPIADO
  802. ---------
  803. Æi tiu lernilo devenas el longa vico da Emaksaj instruaj dosieroj ekde
  804. la dosiero verkita de Stuart Cracraft por la originala Emakso.
  805. Æi tiu versio de la lernilo, same kiel GNU Emakso, estas metita sub
  806. kopirajton, kaj venas kun permeso por disdoni kopiojn se certaj
  807. kondiæoj estas observataj:
  808. Copyright (C) 1985, 1999, 2001-2002, 2005, 2007-2012
  809. Free Software Foundation, Inc.
  810. Æi tiu dosiero estas parto de "GNU Emacs".
  811. "GNU Emacs" estas libera programverko; vi povas øin pludistribui
  812. kaj/aý modifi je la kondiæoj de la GNUa Øenerala Publika Permesilo,
  813. eldonita de "Free Software Foundation", laý la versio 3 de tiu
  814. Permesilo aý, se vi preferas, ajna posta versio.
  815. Ni distribuas æi tiun programon esperante ke øi estos utila, tamen
  816. SEN IA AJN GARANTIO, i.a. sen la implica garantio pri
  817. SURMERKATIGEBLO aý TAÝGECO POR IU KONKRETA CELO. Pliajn detalojn
  818. vidu en la GNUa Øenerala Publika Permesilo.
  819. Ekzemplero de la GNUa Øenerala Publika Permesilo devas esti
  820. liverita al vi kun æi tiu programo; se vi øin ne ricevis, turnu vin
  821. al: Free Software Foundation, Inc., 51 Franklin Street, Fifth
  822. Floor, Boston, MA 02110-1301, USA.
  823. Bonvole legu la dosieron COPYING kaj sekve donu kopiojn de GNU Emakso
  824. al viaj amikoj. Helpu ekstermi programaran obstrukcismon
  825. ("proprietigon") per uzado, verkado kaj kunhavigo de libera
  826. programaro!
  827. Æi tiun lernilon esperantigis D. Dale Gulledge; la tradukon reviziis
  828. kaj kompletigis Sergio B. Pokrovskij.
  829. --- end of TUTORIAL.eo ---
  830. ;;; Local Variables:
  831. ;;; coding: latin-3
  832. ;;; End: