/[emacs]/emacs/etc/TUTORIAL.bg
ViewVC logotype

Diff of /emacs/etc/TUTORIAL.bg

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by ttn, Wed Mar 30 15:27:56 2005 UTC revision 1.5 by marcelo, Sat Apr 2 02:52:23 2005 UTC
# Line 1  Line 1 
1  въведението на Емакс  Въведение в Emacs. Условията за копиране са в края на текста.
2  Вие гледате въведението на Емакс.  Условията за копиране са в края на текста.  Copyright (c) 1985,1996,1998,2001,2002,2003,2005 Free Software Foundation.
 Copyright (c) 1985, 1996, 1998, 2001, 2002, 2003 Free Software Foundation.  
3    
4  Командите на Емакс най-често включват клавишите CONTROL (понякога  Командите на Emacs най-често включват клавишите CONTROL (понякога
5  отбелязван с CTRL или CTL) и META (понякога отбелязван с EDIT или  отбелязван с CTRL или CTL) и META (понякога отбелязван с EDIT или
6  ALT).  Вместо да се изписват с пълно име всеки път, ние ще използваме  ALT).  Вместо да се изписват с пълно име всеки път, ние ще използваме
7  следните съкращения:  следните съкращения:
# Line 16  ALT).  Вместо да се изписват с пълно име Line 15  ALT).  Вместо да се изписват с пълно име
15                  клавиша ESC и след това въведете <знак>.  Ние                  клавиша ESC и след това въведете <знак>.  Ние
16                  записваме <ESC>, за да отбележим клавиша ESC.                  записваме <ESC>, за да отбележим клавиша ESC.
17    
18  Важна бележка: в края на Емакс сесията въведете двата знака C-x C-c.  Важна бележка: в края на Emacs сесията въведете двата знака C-x C-c.
19  Знаците ">>" отляво ви дават указание да изпълните команда.  Например:  Знаците ">>" отляво ви дават указание да изпълните команда.  Например:
20  <<Blank lines inserted here by startup of help-with-tutorial>>  <<Blank lines inserted here by startup of help-with-tutorial>>
21  >> Сега въведете C-v (Покажи следващия екран), за да се придвижите към  >> Сега въведете C-v (Покажи следващия екран), за да се придвижите към
# Line 94  Next (следващ), B за Backward (назад) и Line 93  Next (следващ), B за Backward (назад) и
93    
94  Всеки ред от текст завършва със знак за нов ред, който служи за  Всеки ред от текст завършва със знак за нов ред, който служи за
95  отделянето на реда от следващия ред.  Последният ред във вашия файл  отделянето на реда от следващия ред.  Последният ред във вашия файл
96  трябва да има знак за нов ред в края (но Емакс не изисква такъв,  трябва да има знак за нов ред в края (но Emacs не изисква такъв,
97  когато прочита файла).  когато прочита файла).
98    
99  >> Опитайте C-b в началото на ред.  Това трябва да ви придвижи в края  >> Опитайте C-b в началото на ред.  Това трябва да ви придвижи в края
# Line 110  C-f може да придвижва през знак за нов р Line 109  C-f може да придвижва през знак за нов р
109    
110  Когато се придвижвате след горния или долния край на екрана, текстът  Когато се придвижвате след горния или долния край на екрана, текстът
111  отвъд края се измества към екрана.  Това се нарича "скролиране".  То  отвъд края се измества към екрана.  Това се нарича "скролиране".  То
112  позволява на Емакс да придвижва курсора към зададеното място в текста,  позволява на Emacs да придвижва курсора към зададеното място в текста,
113  без да го изкарва извън екрана.  без да го изкарва извън екрана.
114    
115  >> Опитайте се да придвижите курсора след долния край на екрана с C-n  >> Опитайте се да придвижите курсора след долния край на екрана с C-n
# Line 193  Shift бихте въвели M-запетая. Line 192  Shift бихте въвели M-запетая.
192  Вие можете също да се придвижвате с клавишите-стрелки, ако вашият  Вие можете също да се придвижвате с клавишите-стрелки, ако вашият
193  терминал има такива.  Ние препоръчваме да научите C-b, C-f, C-n и C-p  терминал има такива.  Ние препоръчваме да научите C-b, C-f, C-n и C-p
194  по три причини.  Първо, те работят на всички видове терминали.  Второ,  по три причини.  Първо, те работят на всички видове терминали.  Второ,
195  веднъж след като добиете практика в използването на Емакс, ще  веднъж след като добиете практика в използването на Emacs, ще
196  откриете, че въвеждането на тези Control-знаци е по-бързо от  откриете, че въвеждането на тези Control-знаци е по-бързо от
197  въвеждането на клавишите стрелки, защото не трябва да премествате  въвеждането на клавишите стрелки, защото не трябва да премествате
198  ръката си далеч от областта на клавишите с букви.  Трето, веднъж след  ръката си далеч от областта на клавишите с букви.  Трето, веднъж след
# Line 201  Shift бихте въвели M-запетая. Line 200  Shift бихте въвели M-запетая.
200  можете също така лесно да научите по-напредналите команди за движение  можете също така лесно да научите по-напредналите команди за движение
201  на курсора.  на курсора.
202    
203  Повечето Емакс команди приемат числов аргумент; за повечето от тях той  Повечето Emacs команди приемат числов аргумент; за повечето от тях той
204  служи като брояч на повторения.  Начинът, по който давате числов  служи като брояч на повторения.  Начинът, по който давате числов
205  брояч, е с въвеждане на C-u, последвано от въвеждане на цифрите, и  брояч, е с въвеждане на C-u, последвано от въвеждане на цифрите, и
206  всичко това преди въвеждане на самата команда.  Ако имате клавиш META  всичко това преди въвеждане на самата команда.  Ако имате клавиш META
# Line 233  C-v и M-v са друг вид изключение.  Когат Line 232  C-v и M-v са друг вид изключение.  Когат
232    
233  Ако използвате графичен интерфейс, като X11 или MS-Windows, би  Ако използвате графичен интерфейс, като X11 или MS-Windows, би
234  трябвало да има тънка правоъгълна област, наречена плъзгач (scroll  трябвало да има тънка правоъгълна област, наречена плъзгач (scroll
235  bar), в лявата страна на прозореца на Емакс.  Вие можете да скролирате  bar), в лявата страна на прозореца на Emacs.  Вие можете да скролирате
236  текста, щракайки с мишката в плъзгача.  текста, щракайки с мишката в плъзгача.
237    
238  >> Опитайте да натиснете средния бутон на върха на осветената област  >> Опитайте да натиснете средния бутон на върха на осветената област
# Line 245  bar), в лявата страна на прозореца на Ем Line 244  bar), в лявата страна на прозореца на Ем
244     нагоре и надолу, като движите мишката.     нагоре и надолу, като движите мишката.
245    
246    
247  * КОГАТО ЕМАКС Е БЛОКИРАЛ  * КОГАТО EMACS Е БЛОКИРАЛ
248  -------------------------  -------------------------
249    
250  Ако Емакс спре да отговаря на вашите команди, вие можете да го спрете  Ако Emacs спре да отговаря на вашите команди, вие можете да го спрете
251  безопасно, като въведете C-g.  Може да използвате C-g, за да спрете  безопасно, като въведете C-g.  Може да използвате C-g, за да спрете
252  команда, която се изпълнява твърде дълго.  команда, която се изпълнява твърде дълго.
253    
# Line 265  bar), в лявата страна на прозореца на Ем Line 264  bar), в лявата страна на прозореца на Ем
264  * ЗАБРАНЕНИ КОМАНДИ  * ЗАБРАНЕНИ КОМАНДИ
265  -------------------  -------------------
266    
267  Някои команди на Емакс са "забранени", така че начинаещите потребители  Някои команди на Emacs са "забранени", така че начинаещите потребители
268  да не могат да ги употребят по погрешка.  да не могат да ги употребят по погрешка.
269    
270  Ако въведете някоя от забранените команди, Емакс извежда съобщение,  Ако въведете някоя от забранените команди, Emacs извежда съобщение,
271  казвайки каква е била командата и питайки ви дали искате да продължите  казвайки каква е била командата и питайки ви дали искате да продължите
272  напред и да изпълните командата.  напред и да изпълните командата.
273    
274  Ако наистина искате да изпробвате командата, въведете клавиша интервал  Ако наистина искате да изпробвате командата, въведете <SPC> (клавиша
275  в отговор на въпроса.  Обикновено ако не искате да изпълните  интервал) в отговор на въпроса.  Обикновено ако не искате да изпълните
276  забранената команда, отговаряте на въпроса с "n".  забранената команда, отговаряте на въпроса с "n".
277    
278  >> Въведете C-x C-l (която е забранена команда), и след това въведете  >> Въведете C-x C-l (която е забранена команда), и след това въведете
# Line 283  bar), в лявата страна на прозореца на Ем Line 282  bar), в лявата страна на прозореца на Ем
282  * ПРОЗОРЦИ  * ПРОЗОРЦИ
283  ----------  ----------
284    
285  Емакс може да управлява няколко прозореца, всеки извеждайки свой  Emacs може да управлява няколко прозореца, всеки извеждайки свой
286  собствен текст.  Ние ще обясним по-късно как да използвате няколко  собствен текст.  Ние ще обясним по-късно как да използвате няколко
287  прозореца.  Точно сега ние искаме да обясним как да се отървете от  прозореца.  Точно сега ние искаме да обясним как да се отървете от
288  допълнителни прозорци и да се върнете към основното редактиране с един  допълнителни прозорци и да се върнете към основното редактиране с един
# Line 313  bar), в лявата страна на прозореца на Ем Line 312  bar), в лявата страна на прозореца на Ем
312  ----------------------  ----------------------
313    
314  Ако искате да вмъкнете текст, просто го въведете.  Знаците, които  Ако искате да вмъкнете текст, просто го въведете.  Знаците, които
315  могат да се виждат, като А, 7, * и т.н., се възприемат от Емакс като  могат да се виждат, като А, 7, * и т.н., се възприемат от Emacs като
316  текст и се вмъкват веднага.  Въведете <Return> (клавишът за връщане в  текст и се вмъкват веднага.  Въведете <Return> (клавишът за връщане в
317  началото на реда), за да вмъкнете знак за нов ред.  началото на реда), за да вмъкнете знак за нов ред.
318    
319  Може да изтриете последния знак, който сте въвели, с въвеждане на  Може да изтриете последния знак, който сте въвели, с въвеждане на
320  <Delback>.  <Delback> е клавиш от клавиатурата -- същият, който  <Delback>.  <Delback> е клавиш от клавиатурата -- същият, който
321  обикновено използвате извън Емакс, за да изтриете последния въведен от  обикновено използвате извън Emacs, за да изтриете последния въведен от
322  вас знак.  Обикновено е голям клавиш, на няколко реда разстояние от  вас знак.  Обикновено е голям клавиш, на няколко реда разстояние от
323  клавиша <Return>, и обикновено е отбелязан с "Delete", "Del" или  клавиша <Return>, и обикновено е отбелязан с "Delete", "Del" или
324  "Backspace".  "Backspace".
# Line 359  bar), в лявата страна на прозореца на Ем Line 358  bar), в лявата страна на прозореца на Ем
358  >> Въведете <Return>, за да вмъкнете наново знака за нов ред, който  >> Въведете <Return>, за да вмъкнете наново знака за нов ред, който
359     изтрихте.     изтрихте.
360    
361  Запомнете, че на повечето команди на Емакс може да бъде зададен брояч  Запомнете, че на повечето команди на Emacs може да бъде зададен брояч
362  на повторенията; това включва вмъкването на текстови знаци.  на повторенията; това включва вмъкването на текстови знаци.
363  Повтарянето на текстов знак го вмъква няколко пъти.  Повтарянето на текстов знак го вмъква няколко пъти.
364    
365  >> Опитайте това сега -- въведете C-u 8 *, за да вмъкнете ********.  >> Опитайте това сега -- въведете C-u 8 *, за да вмъкнете ********.
366    
367  Сега вие сте научили най-основните начини за въвеждане на нещо в Емакс  Сега вие сте научили най-основните начини за въвеждане на нещо в Emacs
368  и поправяне на грешки.  Можете също така да изтривате думи или редове.  и поправяне на грешки.  Можете също така да изтривате думи или редове.
369  Ето обобщение на изтриващите действия:  Ето обобщение на изтриващите действия:
370    
371          <Delback>    изтриване на знака точно преди курсора          <Delback>    Изтриване на знака точно преди курсора
372          C-d          изтриване на знака точно след курсора          C-d          Изтриване на знака точно след курсора
373    
374          M-<Delback>  изтриване на думата непосредствено преди курсора          M-<Delback>  Изтриване на думата непосредствено преди курсора
375          M-d          изтриване на думата след курсора          M-d          Изтриване на думата след курсора
376    
377          C-k          изтриване от мястото на курсора до края на реда          C-k          Изтриване от мястото на курсора до края на реда
378          M-k          изтриване до края на текущото изречение          M-k          Изтриване до края на текущото изречение
379    
380  Забележете, че <Delback> и C-d, сравнени с M-<Delback> и M-d,  Забележете, че <Delback> и C-d, сравнени с M-<Delback> и M-d,
381  разширяват подобието, започнато от C-f и M-f (добре, <Delback> не е  разширяват подобието, започнато от C-f и M-f (добре, <Delback> не е
# Line 386  M-k са подобни на C-e и M-e в смисъл, че Line 385  M-k са подобни на C-e и M-e в смисъл, че
385    
386  Можете също да премахнете всяка част от буфера с един универсален  Можете също да премахнете всяка част от буфера с един универсален
387  начин.  Придвижете се до единия край на частта и въведете C-@ или  начин.  Придвижете се до единия край на частта и въведете C-@ или
388  C-интервал (което и да е от двете).  Придвижете се до другия край на  C-<SPC> (което и да е от двете).  (<SPC> е клавишът интервал.)
389  частта и въведете C-w.  Това ще изреже целия текст между тези два  Придвижете се до другия край на частта и въведете C-w.  Това ще изреже
390  края.  целия текст между тези два края.
391    
392  >> Придвижете курсора до знака "М" в началото на предишния абзац.  >> Придвижете курсора до знака "М" в началото на предишния абзац.
393  >> Въведете C-интервал.  Емакс трябва да изведе съобщение "Mark set" в  >> Въведете C-<SPC>.  Emacs трябва да изведе съобщение "Mark set" в
394     долния край на екрана.     долния край на екрана.
395  >> Придвижете курсора до буквата "р" в "край" на втория ред от абзаца.  >> Придвижете курсора до буквата "р" в "край" на втория ред от абзаца.
396  >> Въведете C-w.  Това ще изреже текста, започващ от "М" и завършващ  >> Въведете C-w.  Това ще изреже текста, започващ от "М" и завършващ
# Line 421  C-k обработва числовите аргументи по спе Line 420  C-k обработва числовите аргументи по спе
420  Връщането обратно на текст се нарича "вмъкване".  (Мислете за него  Връщането обратно на текст се нарича "вмъкване".  (Мислете за него
421  като за изваждане обратно, или дръпване обратно, на текст, който е бил  като за изваждане обратно, или дръпване обратно, на текст, който е бил
422  изрязан.)  Можете да вмъквате изрязания текст или на същото място,  изрязан.)  Можете да вмъквате изрязания текст или на същото място,
423  откъдето е бил премахнат, или на друго място в буфера, даже и в  откъдето е бил премахнат, или на друго място в редактирания текст,
424  различен файл.  Можете да вмъквате един и същ текст няколко пъти; това  даже и в различен файл.  Можете да вмъквате един и същ текст няколко
425  прави няколко копия от него.  пъти; това прави няколко копия от него.
426    
427  Командата за вмъкване е C-y.  Тя вмъква наново последния изрязан текст  Командата за вмъкване е C-y.  Тя вмъква наново последния изрязан текст
428  в текущото място на курсора.  в текущото място на курсора.
# Line 502  C_- е, че на някои клавиатури не е очеви Line 501  C_- е, че на някои клавиатури не е очеви
501  ---------  ---------
502    
503  За да направите текста, който редактирате, постоянен, трябва да го  За да направите текста, който редактирате, постоянен, трябва да го
504  сложите във файл.  В противен случай той ще изчезне, когато Емакс  сложите във файл.  В противен случай той ще изчезне, когато Emacs
505  приключи.  За да сложите вашия текст във файл, трябва да "намерите"  приключи.  За да сложите вашия текст във файл, трябва да "намерите"
506  файла преди да въвеждате текст.  (Това също се нарича "посещаване" на  файла преди да въвеждате текст.  (Това също се нарича "посещаване" на
507  файла.)  файла.)
508    
509  Намиране на файл означава, че виждате съдържанието му в Емакс.  В  Намиране на файл означава, че виждате съдържанието му в Emacs.  В
510  много случаи това е като да редактирате самия файл.  Обаче промените,  много случаи това е като да редактирате самия файл.  Обаче промените,
511  които правите, използвайки Емакс, не остават постоянни, докато не  които правите, използвайки Emacs, не остават постоянни, докато не
512  "запишете" файла.  Това е така, за да се предотврати оставянето на  "запишете" файла.  Това е така, за да се предотврати оставянето на
513  полупроменен файл в системата, когато не искате това.  Дори когато  полупроменен файл в системата, когато не искате това.  Дори когато
514  записвате, Емакс оставя началния файл под променено име, в случай, че  записвате, Emacs оставя началния файл под променено име, в случай, че
515  по-късно решите, че вашите промени са били грешка.  по-късно решите, че вашите промени са били грешка.
516    
517  Ако погледнете в дъното на екрана, ще видите ред, който започва и  Ако погледнете в дъното на екрана, ще видите ред, който започва и
518  завършва с тирета и започва с "-R:-- TUTORIAL.bg" или нещо подобно.  завършва с тирета и започва с "-R:-- TUTORIAL.bg" или нещо подобно.
519  Тази част от екрана показва името на файла, който сте посетили.  Точно  Тази част от екрана показва името на файла, който сте посетили.  Точно
520  сега вие сте посетили файл, наречен "TUTORIAL.bg", който е вашето  сега вие сте посетили файл, наречен "TUTORIAL.bg", който е вашето
521  лично копие-чернова на Емакс въведението.  Когато намерите файл в  лично копие-чернова на Emacs въведението.  Когато намерите файл в
522  Емакс, името на този файл ще се появи на същото място.  Emacs, името на този файл ще се появи на същото място.
523    
524  Особеност на командата за намиране на файл е, че трябва да кажете  Особеност на командата за намиране на файл е, че трябва да кажете
525  името на файла, който искате.  Ние го наричаме "четене на аргумент от  името на файла, който искате.  Ние го наричаме "четене на аргумент от
# Line 529  C_- е, че на някои клавиатури не е очеви Line 528  C_- е, че на някои клавиатури не е очеви
528    
529          C-x C-f   Намиране на файл          C-x C-f   Намиране на файл
530    
531  Емакс ви подканя да въведете името на файла.  Името на файла, което  Emacs ви подканя да въведете името на файла.  Името на файла, което
532  напишете, се появява в дъното на екрана.  Редът в дъното на екрана се  напишете, се появява в дъното на екрана.  Редът в дъното на екрана се
533  нарича минибуфер, когато се използва за този вид вход.  Можете да  нарича минибуфер, когато се използва за този вид вход.  Можете да
534  използвате обикновените команди за редактиране на Емакс, за да  използвате обикновените команди за редактиране на Emacs, за да
535  редактирате името на файла.  редактирате името на файла.
536    
537  Когато въвеждате името на файла (или какъвто и да е вход в  Когато въвеждате името на файла (или какъвто и да е вход в
# Line 553  C_- е, че на някои клавиатури не е очеви Line 552  C_- е, че на някои клавиатури не е очеви
552    
553          C-x C-s   Запазване на файла          C-x C-s   Запазване на файла
554    
555  Това копира текста от Емакс във файла.  Първия път, когато това се  Това копира текста от Emacs във файла.  Първия път, когато това се
556  направи, Емакс преименува началния файл с ново име, така че той да не  направи, Emacs преименува началния файл с ново име, така че той да не
557  се изгуби.  Новото име се построява с добавяне на "~" в края на името  се изгуби.  Новото име се построява с добавяне на "~" в края на името
558  на началния файл.  на началния файл.
559    
560  Когато запазването е свършило, Емакс извежда името на файла, който е  Когато запазването е свършило, Emacs извежда името на файла, който е
561  бил записан.  Трябва да записвате достатъчно често, така че да не  бил записан.  Трябва да записвате достатъчно често, така че да не
562  изгубите много работа, ако системата се срине по някаква причина.  изгубите много работа, ако системата се срине по някаква причина.
563    
# Line 566  C_- е, че на някои клавиатури не е очеви Line 565  C_- е, че на някои клавиатури не е очеви
565     Това трябва да изведе "Wrote ...TUTORIAL.bg" в дъното на екрана.     Това трябва да изведе "Wrote ...TUTORIAL.bg" в дъното на екрана.
566    
567  ЗАБЕЛЕЖКА: На някои системи въвеждането на C-x C-s ще замръзи екрана и  ЗАБЕЛЕЖКА: На някои системи въвеждането на C-x C-s ще замръзи екрана и
568  вие няма да виждате повече изход от Емакс.  Това показва, че една  вие няма да виждате повече изход от Emacs.  Това показва, че една
569  "способност" на операционната система, наричана "управление на потока"  "способност" на операционната система, наричана "управление на потока"
570  (flow control), е прихванала C-s и не го пропуска към Емакс.  За да  (flow control), е прихванала C-s и не го пропуска към Emacs.  За да
571  размразите екрана, въведете C-q.  Тогава вижте секцията "Спонтанно  размразите екрана, въведете C-q.  Тогава вижте секцията "Спонтанно
572  включване на постъпково търсене" (Spontaneous Entry to Incremental  включване на постъпково търсене" (Spontaneous Entry to Incremental
573  Search) в ръководството на Емакс за съвет как да се справите с тази  Search) в ръководството на Emacs за съвет как да се справите с тази
574  "способност".  "способност".
575    
576  Може да намерите съществуващ файл, да го разгледате и да го  Може да намерите съществуващ файл, да го разгледате и да го
577  редактирате.  Можете също да намерите файл, който не съществува.  Това  редактирате.  Можете също да намерите файл, който не съществува.  Това
578  е начинът за създаване на нови файлове в Емакс: намирате файла, който  е начинът за създаване на нови файлове в Emacs: намирате файла, който
579  ще бъде в началото празен, и тогава започвате вмъкването на текста за  ще бъде в началото празен, и тогава започвате вмъкването на текста за
580  файла.  Когато говорите за "записване" на файл, Емакс всъщност ще  файла.  Когато говорите за "записване" на файл, Emacs всъщност ще
581  създаде файла с текста, който сте въвели.  Оттам нататък може да  създаде файла с текста, който сте въвели.  Оттам нататък може да
582  считате, че редактирате вече съществуващ файл.  считате, че редактирате вече съществуващ файл.
583    
# Line 586  Search) в ръководството на Емакс за съве Line 585  Search) в ръководството на Емакс за съве
585  * БУФЕРИ  * БУФЕРИ
586  --------  --------
587    
588  Ако намерите втори файл с C-x C-f, първият файл остава в Емакс.  Ако намерите втори файл с C-x C-f, първият файл остава в Emacs.
589  Можете да превключите обратно към него, като го намерите пак с C-x  Можете да превключите обратно към него, като го намерите пак с C-x
590  C-f.  По този начин може да получите доста на брой файлове в Емакс.  C-f.  По този начин може да получите доста на брой файлове в Emacs.
591    
592  >> Създайте файл с име "foo", въвеждайки C-x C-f foo <Return>.  >> Създайте файл с име "foo", въвеждайки C-x C-f foo <Return>.
593     Вмъкнете малко текст, редактирайте го и запазете "foo" с въвеждане     Вмъкнете малко текст, редактирайте го и запазете "foo" с въвеждане
# Line 596  C-f.  По този начин може да получите дос Line 595  C-f.  По този начин може да получите дос
595     Накрая въведете C-x C-f TUTORIAL.bg <Return>, за да се върнете     Накрая въведете C-x C-f TUTORIAL.bg <Return>, за да се върнете
596     обратно във въведението.     обратно във въведението.
597    
598  Емакс запазва текста на всеки файл в обект, наричан "буфер".  Emacs запазва текста на всеки файл в обект, наричан "буфер".
599  Намирането на файл прави нов буфер в Емакс.  За да видите списък на  Намирането на файл прави нов буфер в Emacs.  За да видите списък на
600  буферите, които в момента съществуват във вашия Емакс, въведете  буферите, които в момента съществуват във вашия Emacs, въведете
601    
602          C-x C-b   Показване на буферите          C-x C-b   Показване на буферите
603    
604  >> Опитайте C-x C-b сега.  >> Опитайте C-x C-b сега.
605    
606  Вижте как всеки буфер има име, а понякога и име на файл за файла,  Вижте как всеки буфер има име, а понякога и име на файл за файла,
607  чието съдържание държи.  ВСЕКИ текст, който виждате в Емакс прозорец,  чието съдържание държи.  ВСЕКИ текст, който виждате в Emacs прозорец,
608  е винаги част от някакъв буфер.  е винаги част от някакъв буфер.
609    
610  >> Въведете C-x 1, за да махнете списъка с буферите.  >> Въведете C-x 1, за да махнете списъка с буферите.
# Line 627  C-f.  По този начин може да получите дос Line 626  C-f.  По този начин може да получите дос
626  Списъкът с буферите, който правите с C-x C-b, винаги ви показва името  Списъкът с буферите, който правите с C-x C-b, винаги ви показва името
627  на всеки буфер.  на всеки буфер.
628    
629  ВСЕКИ текст, който виждате в Емакс прозорец, е винаги част от някакъв  ВСЕКИ текст, който виждате в Emacs прозорец, е винаги част от някакъв
630  буфер.  Някои буфери не съответстват на файлове.  Например буферът,  буфер.  Някои буфери не съответстват на файлове.  Например буферът,
631  именуван "*Buffer List*", не съответства на файл.  Това е буферът,  именуван "*Buffer List*", не съответства на файл.  Това е буферът,
632  който съдържа списъка с буферите, които сте направили с C-x C-b.  който съдържа списъка с буферите, които сте направили с C-x C-b.
633  Буферът, именуван "*Messages*", също не съответства на файл; той  Буферът, именуван "*Messages*", също не съответства на файл; той
634  съдържа съобщенията, които се появяват в дъното на екрана по време на  съдържа съобщенията, които се появяват в дъното на екрана по време на
635  Емакс сесията.  Emacs сесията.
636    
637  >> Въведете C-x b *Messages* <Return>, за да видите буфера със  >> Въведете C-x b *Messages* <Return>, за да видите буфера със
638     съобщенията.  След това въведете C-x C-b TUTORIAL <Return>, за да     съобщенията.  След това въведете C-x C-b TUTORIAL <Return>, за да
# Line 641  C-f.  По този начин може да получите дос Line 640  C-f.  По този начин може да получите дос
640    
641  Ако направите промени в текста на един файл и тогава намерите друг  Ако направите промени в текста на един файл и тогава намерите друг
642  файл, това няма да запише първия файл.  Неговите промени остават вътре  файл, това няма да запише първия файл.  Неговите промени остават вътре
643  в Емакс, в буфера на файла.  Създаването или редактирането на буфера  в Emacs, в буфера на файла.  Създаването или редактирането на буфера
644  на втория файл няма ефект върху буфера на първия файл.  Това е много  на втория файл няма ефект върху буфера на първия файл.  Това е много
645  полезно, но също означава, че се нуждаете от удобен начин да запазите  полезно, но също означава, че се нуждаете от удобен начин да запазите
646  буфера на първия файл.  Ще е неудобно да превключите обратно с C-x  буфера на първия файл.  Ще е неудобно да превключите обратно с C-x
# Line 660  C-x s пита за всеки буфер, който съдържа Line 659  C-x s пита за всеки буфер, който съдържа
659  * РАЗШИРЯВАНЕ НА НАБОРА КОМАНДИ  * РАЗШИРЯВАНЕ НА НАБОРА КОМАНДИ
660  -------------------------------  -------------------------------
661    
662  Има много, много повече команди на Емакс, отколкото могат да се сложат  Има много, много повече команди на Emacs, отколкото могат да се сложат
663  на всички контролни и мета знаци.  Емакс заобикаля това с X (eXtended)  на всички контролни и мета знаци.  Emacs заобикаля това с X (eXtended)
664  командата.  Това става по два начина:  командата.  Това става по два начина:
665    
666          C-x     Знаково разширяване.  Последвано от един знак.          C-x     Знаково разширяване.  Последвано от един знак.
# Line 669  C-x s пита за всеки буфер, който съдържа Line 668  C-x s пита за всеки буфер, който съдържа
668                  име.                  име.
669    
670  Тези команди са общо взето полезни, но по-малко, отколкото командите,  Тези команди са общо взето полезни, но по-малко, отколкото командите,
671  които досега сте научили.  Вече видяхте две от тях: командите върху  които досега сте научили.  Вече видяхте няколко от тях: например
672  файлове C-x C-f за намиране (Find) и C-x C-s за запазване (Save).  командите върху файлове C-x C-f за намиране (Find) и C-x C-s за
673  Друг пример е командата за край на Емакс сесията -- това е командата  запазване (Save).  Друг пример е командата за край на Emacs сесията --
674  C-x C-c.  (Не се безпокойте, че може да изгубите всички промени, които  това е командата C-x C-c.  (Не се безпокойте, че може да изгубите
675  сте направили; C-x C-c предлага да запази всеки променен файл, преди  всички промени, които сте направили; C-x C-c предлага да запази всеки
676  да премахне Емакс.)  променен файл, преди да премахне Emacs.)
677    
678  C-z е командата за излизане от Емакс *временно* -- така че да можете  C-z е командата за излизане от Emacs *временно* -- така че да можете
679  да се върнете към същата Емакс сесия по-късно.  да се върнете към същата Emacs сесия по-късно.
680    
681  На системи, които позволяват това, C-z "изоставя" (suspend) Емакс,  На системи, които позволяват това, C-z "изоставя" (suspend) Emacs,
682  т.е. връща към обвивката, но не разрушава Емакс.  В повечето обвивки  т.е. връща към обвивката, но не разрушава Emacs.  В повечето обвивки
683  можете да продължите Емакс сесията с командата "fg" или с "%emacs".  можете да продължите Emacs сесията с командата "fg" или с "%emacs".
684    
685  На системи, които не позволяват изоставяне, C-z създава нова  На системи, които не позволяват изоставяне, C-z създава нова
686  подобвивка, която върви под Емакс, за да ви даде шанс да стартирате  подобвивка, която върви под Emacs, за да ви даде шанс да стартирате
687  други програми и да се върнете към Емакс след това; това не е истинско  други програми и да се върнете към Emacs след това; това не е истинско
688  "излизане" от Емакс.  В този случай командата на обвивката "exit" е  "излизане" от Emacs.  В този случай командата на обвивката "exit" е
689  обикновеният начин да се върнете обратно към Емакс от подобвивката.  обикновеният начин да се върнете обратно към Emacs от подобвивката.
690    
691  Моментът да използвате C-x C-c е, когато искате да излезете от  Моментът да използвате C-x C-c е, когато искате да излезете от
692  системата.  Това е и правилната команда за излизане, когато Емакс е  системата.  Това е и правилната команда за излизане, когато Emacs е
693  извикан от пощенска програма или други странични програми, тъй като те  извикан от пощенска програма или други странични програми, тъй като те
694  може и да не знаят как да се справят с изоставянето на Емакс.  При  може и да не знаят как да се справят с изоставянето на Emacs.  При
695  обикновени обстоятелства, обаче, ако не сте тръгнали да излизате от  обикновени обстоятелства, обаче, ако не сте тръгнали да излизате от
696  системата, по-добре е да изоставите Емакс с C-z, вместо да излизате от  системата, по-добре е да изоставите Emacs с C-z, вместо да излизате от
697  Емакс.  Emacs.
698    
699  Има много команди C-x.  Ето списък на тези, които сте научили:  Има много команди C-x.  Ето списък на тези, които сте научили:
700    
701          C-x C-f         Намиране на файл.          C-x C-f         Намиране на файл
702          C-x C-s         Запазване на файл.          C-x C-s         Запазване на файл
703          C-x C-b         Списък на буферите.          C-x C-b         Списък на буферите
704          C-x C-c         Излизане от Емакс.          C-x C-c         Излизане от Emacs
705          C-x 1           Изтриване на всички прозорци освен един.          C-x 1           Изтриване на всички прозорци, освен един
706          C-x u           Отмяна.          C-x u           Отмяна
707    
708  Именуваните разширени команди са команди, които се използват даже още  Именуваните разширени команди са команди, които се използват даже още
709  по-рядко, или команди, които се използват само в определени режими.  по-рядко, или команди, които се използват само в определени режими.
710  Пример е командата replace-string, която заменя глобално един низ с  Пример е командата replace-string, която заменя глобално един низ с
711  друг.  Когато въведете M-x, Емакс ви подсказва в дъното на екрана с  друг.  Когато въведете M-x, Emacs ви подсказва в дъното на екрана с
712  M-x и вие трябва да въведете името на командата, в този случай  M-x и вие трябва да въведете името на командата, в този случай
713  "replace-string".  Просто въведете "repl s<TAB>" и Емакс ще завърши  "replace-string".  Просто въведете "repl s<TAB>" и Emacs ще завърши
714  името.  (<TAB> е клавишът Tab, обикновено намиращ се над клавиша  името.  (<TAB> е клавишът Tab, обикновено намиращ се над клавиша
715  CapsLock или клавиша Shift близо до левия край на клавиатурата.)  CapsLock или клавиша Shift близо до левия край на клавиатурата.)
716  Завършете името на командата с <Return>.  Завършете името на командата с <Return>.
# Line 735  CapsLock или клавиша Shift близо до леви Line 734  CapsLock или клавиша Shift близо до леви
734    
735  Когато сте направили промени във файл, но още не сте го запазили, те  Когато сте направили промени във файл, но още не сте го запазили, те
736  могат да бъдат загубени, ако компютърът внезапно се изключи.  За да ви  могат да бъдат загубени, ако компютърът внезапно се изключи.  За да ви
737  предпази от такива ситуации, Емакс периодично запазва "автоматично  предпази от такива ситуации, Emacs периодично запазва "автоматично
738  запазван" файл за всеки файл, който редактирате.  Името на автоматично  запазван" файл за всеки файл, който редактирате.  Името на автоматично
739  запазвания файл има # в началото и в края; например, ако вашият файл е  запазвания файл има # в началото и в края; например, ако вашият файл е
740  с име "hello.c", името на неговия автоматично запазван файл ще бъде  с име "hello.c", името на неговия автоматично запазван файл ще бъде
741  "#hello.c#".  Когато запазвате файл по обикновения начин, Емакс  "#hello.c#".  Когато запазвате файл по обикновения начин, Emacs
742  изтрива неговия автоматично записван файл.  изтрива неговия автоматично записван файл.
743    
744  Ако компютърът зависне, може да възстановите вашата автоматично  Ако компютърът зависне, може да възстановите вашата автоматично
# Line 753  M-x recover file<Return>.  Когато команд Line 752  M-x recover file<Return>.  Когато команд
752  * ЕХО ОБЛАСТТА  * ЕХО ОБЛАСТТА
753  --------------  --------------
754    
755  Ако Емакс види, че въвеждате многознакови команди бавно, ще ви ги  Ако Emacs види, че въвеждате многознакови команди бавно, ще ви ги
756  покаже в дъното на екрана, в област, наричана "ехо област".  Ехо  покаже в дъното на екрана, в област, наричана "ехо област".  Ехо
757  областта обхваща последния ред от екрана.  областта обхваща последния ред от екрана.
758    
# Line 764  M-x recover file<Return>.  Когато команд Line 763  M-x recover file<Return>.  Когато команд
763  Редът точно над ехо областта се нарича "ред на режима" (mode line).  Редът точно над ехо областта се нарича "ред на режима" (mode line).
764  Той показва нещо като:  Той показва нещо като:
765    
766  -R:**  TUTORIAL.bg          (Fundamental)--L670--58%----------------  -D:**  TUTORIAL.bg       63% L749    (Fundamental)---------------------
767    
768  Този ред дава полезна информация за състоянието на Емакс и текста,  Този ред дава полезна информация за състоянието на Emacs и текста,
769  който редактирате.  който редактирате.
770    
771  Вече знаете какво означава името на файла -- това е файлът, който сте  Вече знаете какво означава името на файла -- това е файлът, който сте
772  намерили.  -NN%-- показва вашата текуща позиция в текста; това  намерили.  NN% показва вашата текуща позиция в текста; това означава,
773  означава, че NN процента от текста е над върха на екрана.  Ако  че NN процента от текста е над върха на екрана.  Ако началото на файла
774  началото на файла е на екрана, ще се показва --Top-- (връх) вместо  е на екрана, ще се показва --Top-- (връх) вместо --00%--.  Ако краят
775  --00%--.  Ако края на файла е на екрана, ще се показва --Bot-- (дъно).  на файла е на екрана, ще се показва --Bot-- (дъно).  Ако гледате
776  Ако гледате текст, който е толкова малък, че се показва изцяло на  текст, който е толкова малък, че се показва изцяло на екрана, редът на
777  екрана, редът на режима ще изведе --All--.  режима ще изведе --All--.
778    
779  Знакът L и цифрите показват мястото по друг начин: това е номерът на  Знакът L и цифрите показват мястото по друг начин: това е номерът на
780  текущия ред на точката.  текущия ред на точката.
# Line 789  M-x recover file<Return>.  Когато команд Line 788  M-x recover file<Return>.  Когато команд
788  Fundamental (Основен), който използвате в момента.  Това е пример за  Fundamental (Основен), който използвате в момента.  Това е пример за
789  "главен режим" (major mode).  "главен режим" (major mode).
790    
791  Емакс има много главни режими.  Някои от тях са предвидени за  Emacs има много главни режими.  Някои от тях са предвидени за
792  редактиране на различни езици и/или видове текст, като например режим  редактиране на различни езици и/или видове текст, като например режим
793  Лисп, режим Текст и други.  Във всеки един момент от време точно един  Лисп, режим Текст и други.  Във всеки един момент от време точно един
794  главен режим е активен и неговото име може винаги да бъде намерено в  главен режим е активен и неговото име може винаги да бъде намерено в
# Line 808  Fundamental (Основен), който използвате Line 807  Fundamental (Основен), който използвате
807    
808  >> Въведете M-x text mode<Return>.  >> Въведете M-x text mode<Return>.
809    
810  Не се безпокойте, никоя от Емакс командите, които сте научили, няма да  Не се безпокойте, никоя от Emacs командите, които сте научили, няма да
811  се промени по някакъв съществен начин.  Но може да забележите, че M-f  се промени по някакъв съществен начин.  Но може да забележите, че M-f
812  и M-b сега възприемат апострофите (') като част от думите.  Преди  и M-b сега възприемат апострофите (') като част от думите.  Преди
813  това, в основния режим (Fundamental), M-f и M-b се възприемаха като  това, в основния режим (Fundamental), M-f и M-b се възприемаха като
# Line 837  m. Line 836  m.
836    
837  Един главен режим, който е много полезен, особено за редактиране на  Един главен режим, който е много полезен, особено за редактиране на
838  текст на естествен език, е режимът на автоматично запълване (Auto Fill  текст на естествен език, е режимът на автоматично запълване (Auto Fill
839  mode).  Когато този режим е включен, Емакс автоматично разделя реда  mode).  Когато този режим е включен, Emacs автоматично разделя реда
840  при мястото между думите, когато вмъквате текст и направите ред, който  при мястото между думите, когато вмъквате текст и направите ред, който
841  е твърде дълъг.  е твърде дълъг.
842    
# Line 857  auto fill mode<Return>.  Когато режимът Line 856  auto fill mode<Return>.  Когато режимът
856  аргумент на командата.  аргумент на командата.
857    
858  >> Въведете C-x f с аргумент 20.  (C-u 2 0 C-x f).  >> Въведете C-x f с аргумент 20.  (C-u 2 0 C-x f).
859     Сега въведете някакъв текст и вижте как Емакс запълва редовете с по     Сега въведете някакъв текст и вижте как Emacs запълва редовете с по
860     не повече от 20 знака.  После върнете обратно границата на 70,     не повече от 20 знака.  После върнете обратно границата на 70,
861     използвайки C-x f отново.     използвайки C-x f отново.
862    
# Line 872  auto fill mode<Return>.  Когато режимът Line 871  auto fill mode<Return>.  Когато режимът
871  * ТЪРСЕНЕ  * ТЪРСЕНЕ
872  ---------  ---------
873    
874  Емакс може да извършва търсения на низове (това са последователности  Emacs може да извършва търсения на низове (това са последователности
875  от знаци или думи) или напред в текста, или назад в него.  Търсенето  от знаци или думи) или напред в текста, или назад в него.  Търсенето
876  на низ е придвижваща курсора команда; тя премества курсора на  на низ е придвижваща курсора команда; тя премества курсора на
877  следващото място, където се среща низът.  следващото място, където се среща низът.
878    
879  Командата за търсене на Емакс се различава от командата за търсене на  Командата за търсене на Emacs се различава от командата за търсене на
880  повечето редактори по това, че тя е "постъпкова".  Това означава, че  повечето редактори по това, че тя е "постъпкова".  Това означава, че
881  търсенето се извършва още докато въвеждате текста, който търсите.  търсенето се извършва още докато въвеждате текста, който търсите.
882    
# Line 885  auto fill mode<Return>.  Когато режимът Line 884  auto fill mode<Return>.  Когато режимът
884  търсене назад.  НО ПОЧАКАЙТЕ!  Не ги пробвайте сега.  търсене назад.  НО ПОЧАКАЙТЕ!  Не ги пробвайте сега.
885    
886  Когато въведете C-s, ще забележите, че низът "I-search" се появява  Когато въведете C-s, ще забележите, че низът "I-search" се появява
887  като подсказка в ехо областта.  Това ви казва, че Емакс е в това,  като подсказка в ехо областта.  Това ви казва, че Emacs е в това,
888  което се нарича постъпково търсене, чакайки ви да въвеждате текста,  което се нарича постъпково търсене, чакайки ви да въвеждате текста,
889  който искате да търсите.  <Return> приключва търсенето.  който искате да търсите.  <Return> приключва търсенето.
890    
# Line 897  auto fill mode<Return>.  Когато режимът Line 896  auto fill mode<Return>.  Когато режимът
896  >> Сега въведете <Delback> три пъти и вижте как се придвижва курсора.  >> Сега въведете <Delback> три пъти и вижте как се придвижва курсора.
897  >> Въведете <Return>, за да прекратите търсенето.  >> Въведете <Return>, за да прекратите търсенето.
898    
899  Забелязахте ли какво стана?  Емакс, когато търси постъпково, се опитва  Забелязахте ли какво стана?  Emacs, когато търси постъпково, се опитва
900  да намери следващото съвпадение на низа, който се въвежда.  За да  да намери следващото съвпадение на низа, който се въвежда.  За да
901  отидете на следващото съвпадение на "търсне", просто отново въведете  отидете на следващото съвпадение на "търсне", просто отново въведете
902  C-s.  Ако няма такова съвпадение, Емакс бибипва и ви казва, че  C-s.  Ако няма такова съвпадение, Emacs бибипва и ви казва, че
903  търсенето е "провалено" (failing).  C-g също прекратява търсенето.  търсенето е "провалено" (failing).  C-g също прекратява търсенето.
904    
905  ЗАБЕЛЕЖКА: На някои системи въвеждането на C-s ще замрази екрана и вие  ЗАБЕЛЕЖКА: На някои системи въвеждането на C-s ще замрази екрана и вие
906  няма да може да видите повече реакция от Емакс.  Това показва, че  няма да може да видите повече реакция от Emacs.  Това показва, че
907  "способност" на операционната система, наречена "управление на потока"  "способност" на операционната система, наречена "управление на потока"
908  (flow control), е прихванала C-s и не го пропуска до Емакс.  За да  (flow control), е прихванала C-s и не го пропуска до Emacs.  За да
909  размразите екрана, въведете C-q.  Тогава вижте секцията "Спонтанно  размразите екрана, въведете C-q.  Тогава вижте секцията "Спонтанно
910  включване на постъпковото търсене" (Spontaneous Entry to Incremental  включване на постъпковото търсене" (Spontaneous Entry to Incremental
911  Search) в ръководството на Емакс за съвет как да се справите с тази  Search) в ръководството на Emacs за съвет как да се справите с тази
912  "способност".  "способност".
913    
914  Ако сте в средата на постъпково търсене и въведете <Delback>, ще  Ако сте в средата на постъпково търсене и въведете <Delback>, ще
# Line 931  C-s започва търсене, което гледа за съвп Line 930  C-s започва търсене, което гледа за съвп
930    
931    
932  * МНОЖЕСТВО ПРОЗОРЦИ  * МНОЖЕСТВО ПРОЗОРЦИ
933  ----------------  --------------------
934    
935  Една от привлекателните способности на Емакс е тази, че може да  Една от привлекателните способности на Emacs е тази, че може да
936  гледате повече от един прозорец на екрана в даден момент от време.  гледате повече от един прозорец на екрана в даден момент от време.
937    
938  >> Придвижете курсора до този ред и въведете C-u 0 C-l (това е  >> Придвижете курсора до този ред и въведете C-u 0 C-l (това е
# Line 944  C-s започва търсене, което гледа за съвп Line 943  C-s започва търсене, което гледа за съвп
943     остава на по-горния прозорец.     остава на по-горния прозорец.
944    
945  >> Въведете C-M-v, за да скролирате долния прозорец.  (Ако нямате  >> Въведете C-M-v, за да скролирате долния прозорец.  (Ако нямате
946     истински клавиш META, въведете ESC C-v.)     истински клавиш META, въведете <ESC> C-v.)
947    
948  >> Въведете C-x o ("o" от "other" -- "друг"), за да придвижите  >> Въведете C-x o ("o" от "other" -- "друг"), за да придвижите
949     курсора в долния прозорец.     курсора в долния прозорец.
# Line 973  C-M-v е пример за знак CONTROL-META.  Ак Line 972  C-M-v е пример за знак CONTROL-META.  Ак
972  първи", защото и двата клавиша действат, модифицирайки знака, който  първи", защото и двата клавиша действат, модифицирайки знака, който
973  сте въвели.  сте въвели.
974    
975  Ако нямате истински клавиш META и използвате ESC вместо това, редът  Ако нямате истински клавиш META и използвате <ESC> вместо това, редът
976  има значение: трябва да въвеждате ESC, последван от CONTROL-v, защото  има значение: трябва да въвеждате <ESC>, последван от CONTROL-v,
977  CONTROL-ESC v няма да работи.  Това е така, защото ESC е собствен  защото CONTROL-<ESC> v няма да работи.  Това е така, защото <ESC> е
978  знак, а не модификатор.  собствен знак, а не модификатор.
979    
980  >> Въведете C-x 1 (в горния прозорец), за да махнете долния прозорец.  >> Въведете C-x 1 (в горния прозорец), за да махнете долния прозорец.
981    
# Line 1009  CONTROL-ESC v няма да работи.  Това е та Line 1008  CONTROL-ESC v няма да работи.  Това е та
1008  на главния режим.  Например, може да видите [(Fundamental)] вместо  на главния режим.  Например, може да видите [(Fundamental)] вместо
1009  (Fundamental).  (Fundamental).
1010    
1011  За да се махнете от вложеното ниво на редактиране, въведете ESC ESC  За да се махнете от вложеното ниво на редактиране, въведете <ESC>
1012  ESC.  Това е обща команда за "излизане".  Може и да я използвате за  <ESC> <ESC>.  Това е обща команда за "излизане".  Може и да я
1013  махане (скриване) на допълнителни прозорци, както и за да се махнете  използвате за махане (скриване) на допълнителни прозорци, както и за
1014  от минибуфера.  да се махнете от минибуфера.
1015    
1016  >> Въведете M-x, за да влезете в минибуфер; тогава въведете ESC ESC  >> Въведете M-x, за да влезете в минибуфер; тогава въведете <ESC> <ESC>
1017     ESC, за да излезете.     <ESC>, за да излезете.
1018    
1019  Не можете да използвате C-g, за да излезете от вложено ниво на  Не можете да използвате C-g, за да излезете от вложено ниво на
1020  редактиране.  Това е така, защото C-g се използва за прекратяване на  редактиране.  Това е така, защото C-g се използва за прекратяване на
# Line 1026  ESC.  Това е обща команда за "излизане". Line 1025  ESC.  Това е обща команда за "излизане".
1025  ----------------------------------  ----------------------------------
1026    
1027  В това въведение се опитахме да осигурим достатъчно информация, за да  В това въведение се опитахме да осигурим достатъчно информация, за да
1028  започнете да използвате Емакс.  Има толкова много още в Емакс, че не е  започнете да използвате Emacs.  Има толкова много още в Emacs, че не е
1029  възможно то да бъде обяснено всичкото тук.  Обаче може да поискате да  възможно то да бъде обяснено всичкото тук.  Обаче може да поискате да
1030  научите повече за Емакс, тъй като той притежава още много полезни  научите повече за Emacs, тъй като той притежава още много полезни
1031  способности.  Емакс има команди за четене на документацията на Емакс  способности.  Emacs има команди за четене на документацията на Emacs
1032  командите.  Тези "помощни" команди всички започват със знака  командите.  Тези "помощни" команди всички започват със знака
1033  CONTROL-h, който се нарича "знакът за помощ".  CONTROL-h, който се нарича "знакът за помощ".
1034    
1035  За да използвате възможностите на тази помощ, въведете знака C-h и  За да използвате възможностите на тази помощ, въведете знака C-h и
1036  след това знака, казващ какъв вид помощ искате.  Ако НАИСТИНА сте се  след това знака, казващ какъв вид помощ искате.  Ако НАИСТИНА сте се
1037  изгубили, въведете C-h ? и Емакс ще ви каже с какво може да ви  изгубили, въведете C-h ? и Emacs ще ви каже с какво може да ви
1038  помогне.  Ако сте въвели C-h и решите, че не се нуждаете от помощ,  помогне.  Ако сте въвели C-h и решите, че не се нуждаете от помощ,
1039  просто въведете C-g, за да я прекратите.  просто въведете C-g, за да я прекратите.
1040    
# Line 1047  CONTROL-h, който се нарича "знакът за по Line 1046  CONTROL-h, който се нарича "знакът за по
1046    
1047  Най-основното помощно средство е C-h c.  Въведете C-h, знака c и  Най-основното помощно средство е C-h c.  Въведете C-h, знака c и
1048  команден знак или последователност от знаци, образуващи команда;  команден знак или последователност от знаци, образуващи команда;
1049  тогава Емакс ще изведе много кратко описание на командата.  тогава Emacs ще изведе много кратко описание на командата.
1050    
1051  >> Type C-h c C-p.  >> Type C-h c C-p.
1052    
# Line 1057  CONTROL-h, който се нарича "знакът за по Line 1056  CONTROL-h, който се нарича "знакът за по
1056          (C-p изпълнява командата предишен-ред)          (C-p изпълнява командата предишен-ред)
1057    
1058  Това ви казва "името на функцията".  Имената на функциите се използват  Това ви казва "името на функцията".  Имената на функциите се използват
1059  най-вече за настройване и разширяване на Емакс.  Но тъй като имената  най-вече за настройване и разширяване на Emacs.  Но тъй като имената
1060  на функциите са избрани така, че да показват какво прави командата, те  на функциите са избрани така, че да показват какво прави командата, те
1061  могат да служат и за много кратка документация -- достатъчна, за да ви  могат да служат и за много кратка документация -- достатъчна, за да ви
1062  припомни команди, които вече сте учили.  припомни команди, които вече сте учили.
# Line 1071  c. Line 1070  c.
1070  >> Въведете C-h k C-p.  >> Въведете C-h k C-p.
1071    
1072  Това извежда документацията на функцията, както и нейното име, в  Това извежда документацията на функцията, както и нейното име, в
1073  отделен Емакс прозорец.  Когато я прочетете, въведете C-x 1, за да  отделен Emacs прозорец.  Когато я прочетете, въведете C-x 1, за да
1074  махнете помощния текст.  Не е нужно да правите това точно сега.  Може  махнете помощния текст.  Не е нужно да правите това точно сега.  Може
1075  да редактирате, докато се обръщате към помощния текст за справка, и  да редактирате, докато се обръщате към помощния текст за справка, и
1076  след това да въведете C-x 1.  след това да въведете C-x 1.
# Line 1082  c. Line 1081  c.
1081                  функцията.                  функцията.
1082    
1083  >> Опитайте с въвеждане на C-h f previous-line<Return>.  >> Опитайте с въвеждане на C-h f previous-line<Return>.
1084     Това извежда цялата информация, която Емакс знае за функцията,     Това извежда цялата информация, която Emacs знае за функцията,
1085     която осъществява командата C-p.     която осъществява командата C-p.
1086    
1087  Подобна команда, C-h v, извежда документацията на променливите, които  Подобна команда, C-h v, извежда документацията на променливите, които
1088  може да променяте, за да настройвате поведението на Емакс.  Трябва да  може да променяте, за да настройвате поведението на Emacs.  Трябва да
1089  въведете името на променливата, когато Емакс ви подскаже това.  въведете името на променливата, когато Emacs ви подскаже това.
1090    
1091     C-h a        Команда Апропос.  Въведете ключова дума и Емакс ще     C-h a        Команда Апропос.  Въведете ключова дума и Emacs ще
1092                  покаже списък на всички команди, чието име съдържа                  покаже списък на всички команди, чието име съдържа
1093                  тази ключова дума.  Тези команди могат всички да бъдат                  тази ключова дума.  Тези команди могат всички да бъдат
1094                  извикани чрез META-x.  За някои команди командата                  извикани чрез META-x.  За някои команди командата
# Line 1112  C-f, изброени измежду съответните имена Line 1111  C-f, изброени измежду съответните имена
1111                  специален буфер, наричан "*info*", където може да                  специален буфер, наричан "*info*", където може да
1112                  четете ръководствата на инсталираните във вашата                  четете ръководствата на инсталираните във вашата
1113                  система пакети.  Въведете m emacs <Return>, за да                  система пакети.  Въведете m emacs <Return>, за да
1114                  четете ръководството на Емакс.  Ако никога преди това                  четете ръководството на Emacs.  Ако никога преди това
1115                  не сте използвали Info, въведете ? и Емакс ще включи                  не сте използвали Info, въведете ? и Emacs ще включи
1116                  въведение във възможностите на режима Инфо.  Веднъж                  въведение във възможностите на режима Инфо.  Веднъж
1117                  след като сте преминали това въведение, трябва да се                  след като сте преминали това въведение, трябва да се
1118                  консултирате с Емакс Инфо ръководството като ваша                  консултирате с Emacs Инфо ръководството като ваша
1119                  основна документация.                  основна документация.
1120    
1121    
1122  * ОЩЕ ВЪЗМОЖНОСТИ  * ОЩЕ ВЪЗМОЖНОСТИ
1123  -----------------  -----------------
1124    
1125  Може да научите повече за Емакс с четене на неговото ръководство, или  Може да научите повече за Emacs с четене на неговото ръководство, или
1126  като книга, или в Инфо (използвайте менюто помощ (Help) или въведете  като книга, или в Инфо (използвайте менюто помощ (Help) или въведете
1127  F10 h r).  Две възможности, които може да желаете в началото, са  F10 h r).  Две възможности, които може да желаете в началото, са
1128  довършване (completion), което спестява писане, и dired, който  довършване (completion), което спестява писане, и dired, който
# Line 1131  F10 h r).  Две възможности, които може д Line 1130  F10 h r).  Две възможности, които може д
1130    
1131  Довършването е начин да избягвате ненужно писане.  Например, ако  Довършването е начин да избягвате ненужно писане.  Например, ако
1132  искате да превключите към буфера *Messages*, може да въведете C-x b  искате да превключите към буфера *Messages*, може да въведете C-x b
1133  *M<Tab> и Емакс ще запълни останалата част от името на буфера,  *M<Tab> и Emacs ще запълни останалата част от името на буфера,
1134  доколкото може да се определи от това, което сте въвели.  Довършването  доколкото може да се определи от това, което сте въвели.  Довършването
1135  е описано в Инфо-ръководството на Емакс в страницата "Довършване"  е описано в Инфо-ръководството на Emacs в страницата "Довършване"
1136  ("Completion").  ("Completion").
1137    
1138  Dired ви позволява да гледате списъка от файлове в директория (и като  Dired ви позволява да гледате списъка от файлове в директория (и като
1139  възможност: нейните поддиректории), да се придвижвате в този списък,  възможност: нейните поддиректории), да се придвижвате в този списък,
1140  да посещавате, преименувате, изтривате и изобщо действате върху  да посещавате, преименувате, изтривате и изобщо действате върху
1141  файловете.  Dired е описан в Инфо-ръководството на Емакс в страницата  файловете.  Dired е описан в Инфо-ръководството на Emacs в страницата
1142  "Dired".  "Dired".
1143    
1144  Ръководството на Емакс описва още много други възможности на  Ръководството на Emacs описва още много други възможности на
1145  редактора.  редактора.
1146    
1147    
1148  * ЗАКЛЮЧЕНИЕ  * ЗАКЛЮЧЕНИЕ
1149  ------------  ------------
1150    
1151  Запомнете: за да излезете безвъзвратно от Емакс, използвайте C-x C-c.  Запомнете: за да излезете безвъзвратно от Emacs, използвайте C-x C-c.
1152  За да излезете временно в обвивка, така че да се върнете в Емакс  За да излезете временно в обвивка, така че да се върнете в Emacs
1153  по-късно, използвайте C-z.  по-късно, използвайте C-z.
1154    
1155  Това въведение е предвидено да бъде разбираемо за всички нови  Това въведение е предвидено да бъде разбираемо за всички нови
# Line 1161  Dired ви позволява да гледате списъка от Line 1160  Dired ви позволява да гледате списъка от
1160  * КОПИРАНЕ  * КОПИРАНЕ
1161  ----------  ----------
1162    
1163  Това въведение произлиза от дълга поредица въведения в Емакс,  Това въведение произлиза от дълга поредица въведения в Emacs,
1164  започвайки от едно, написано от Стюърт Кракрафт за началния Емакс.  започвайки от едно, написано от Стюърт Кракрафт за началния Emacs.
1165    
1166  Тази версия на въведението, както и ГНУ Емакс, е защитена с авторски  Тази версия на въведението, както и GNU Emacs, е защитена с авторски
1167  права и идва с разрешение да разпространявате копия при следните  права и идва с разрешение да разпространявате копия при следните
1168  условия:  условия:
1169    
1170  This version of the tutorial, like GNU Emacs, is copyrighted, and  This version of the tutorial, like GNU Emacs, is copyrighted, and
1171  comes with permission to distribute copies on certain conditions:  comes with permission to distribute copies on certain conditions:
1172    
1173  Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation  Copyright (c) 1985, 1996, 1998, 2001, 2002, 2005 Free Software Foundation
1174    
1175     Permission is granted to anyone to make or distribute verbatim copies     Permission is granted to anyone to make or distribute verbatim copies
1176     of this document as received, in any medium, provided that the     of this document as received, in any medium, provided that the
# Line 1184  Copyright (c) 1985, 1996, 1998, 2001, 20 Line 1183  Copyright (c) 1985, 1996, 1998, 2001, 20
1183     under the above conditions, provided also that they     under the above conditions, provided also that they
1184     carry prominent notices stating who last altered them.     carry prominent notices stating who last altered them.
1185    
1186  Условията за копиране на самия Емакс са по-сложни, но в същия дух.  Условията за копиране на самия Emacs са по-сложни, но в същия дух.
1187  Моля, прочетете файла COPYING и тогава давайте копия на ГНУ Емакс на  Моля, прочетете файла COPYING и тогава давайте копия на GNU Emacs на
1188  свои приятели.  Помогнете да спрем затвореността на програмите  свои приятели.  Помогнете да спрем затвореността на програмите
1189  ("притежанието"), като използваме, пишем и споделяме свободен софтуер!  ("притежанието"), като използваме, пишем и споделяме свободен софтуер!
1190    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26