annotate etc/TUTORIAL.bg @ 73819:5b1056dbe2ba

(set-default-coding-systems): Always set default-file-name-coding-system to utf-8 for Mac Darwin.
author Kenichi Handa <handa@m17n.org>
date Wed, 08 Nov 2006 07:33:40 +0000
parents f2f6f5193df9
children 0259a1711394 8dd8c8286063
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1 Въведението на Емакс. Условията за копиране са в края на текста.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
3 Командите на Емакс най-често включват клавишите CONTROL (понякога
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
4 отбелязван с CTRL или CTL) и META (понякога отбелязван с EDIT или
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
5 ALT). Вместо да се изписват с пълно име всеки път, ние ще използваме
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
6 следните съкращения:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
8 C-<знак> означава задържане на клавиша CONTROL, докато се
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
9 натиска знака <знак>. Така C-f ще означава: докато
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
10 се задържа натиснат клавиша CONTROL, се натиска f.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
11 M-<знак> означава задържане натиснат на клавиша META (или EDIT,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
12 или ALT), докато се натиска <знак>. Ако няма клавиш
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
13 META, EDIT или ALT, вместо него натиснете и отпуснете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
14 клавиша ESC и след това въведете <знак>. Ние
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
15 записваме <ESC>, за да отбележим клавиша ESC.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
16
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
17 Важна бележка: в края на Емакс сесията въведете двата знака C-x C-c.
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
18 Знаците ">>" отляво ви дават указание да изпълните команда. Например:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
19 <<Blank lines inserted here by startup of help-with-tutorial>>
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
20 >> Сега въведете C-v (Покажи следващия екран), за да се придвижите към
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
21 следващия екран.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
22 (Направете го сега, задръжте CONTROL, докато натискате v).
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
23 Отсега нататък вие ще правите това винаги, когато прочетете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
24 екрана.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
25
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
26 Забележете, че има припокриване на два реда, когато се придвижвате от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
27 екран в екран; това осигурява някаква приемственост, така че да можете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
28 по-лесно да продължите с четенето на текста.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
29
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
30 Първото нещо, което трябва да знаете, е как да се придвижвате от едно
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
31 място на текста към друго. Вие вече знаете как да се придвижвате
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
32 екран напред, с C-v. За да се придвижите екран назад, въведете M-v
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
33 (задръжте клавиша META и натиснете v, или въведете <ESC>v, ако нямате
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
34 клавиш META, EDIT или ALT).
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
35
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
36 >> Опитайте се да въведете M-v и след това C-v няколко пъти.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
37
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
38
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
39 * ОБОБЩЕНИЕ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
40 -----------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
41
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
42 Следващите команди са полезни при пълноекранно разглеждане:
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
43
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
44 C-v Придвижване напред с един екран
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
45 M-v Придвижване назад с един екран
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
46 C-l Изчистване на екрана и пречертаване на целия текст,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
47 премествайки текста около курсора в средата на екрана.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
48 (Това е CONTROL-L, не CONTROL-1.)
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
49
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
50 >> Намерете курсора и си запомнете какъв е текстът около него.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
51 След това въведете C-l.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
52 Намерете пак курсора и вижте, че същият текст е пак около курсора.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
53
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
54 Може също да използвате клавишите PageUp и PageDown за придвижване по
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
55 екрани, ако вашият терминал ги притежава, но вие можете да редактирате
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
56 по-ефективно, ако използвате C-v и M-v.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
57
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
58
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
59 * ОСНОВИ НА УПРАВЛЕНИЕТО НА КУРСОРА
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60 -----------------------------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
61
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
62 Придвижването от екран на екран е полезно, но как да се придвижите до
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
63 определено място вътре в текста на екрана?
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
64
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
65 Има няколко начина да го направите. Може да използвате клавишите
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
66 стрелки, но е по-ефективно да държите ръцете си в стандартно положение
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
67 и да използвате командите C-p, C-b, C-f и C-n. Тези знаци са
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
68 еквивалентни на четирите клавиши стрелки, ето така:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
69
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
70 Предишен ред (Previous), C-p
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
71 :
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
72 :
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
73 Назад, C-b .... Текуща позиция на курсора .... Напред, C-f
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
74 (Backward) : (Forward)
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
75 :
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
76 Следващ ред (Next), C-n
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
77
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
78 >> Придвижете курсора до реда в средата на тази диаграма, използвайки
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
79 C-n и C-p. След това натиснете C-l, за да видите цялата диаграма,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
80 центрирана на екрана.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
81
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
82 Ще намерите, че запомнянето на тези букви по думите на английски на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
83 действията, които извършват, е лесно: P за Previous (предишен), N за
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
84 Next (следващ), B за Backward (назад) и F за Forward (напред). Вие ще
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
85 използвате тези основни команди за придвижване на курсора през цялото
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
86 време.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
87
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
88 >> Въведете няколко C-n, за да доведете курсора до този ред.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
89
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
90 >> Придвижете се в реда с няколко C-f и след това с няколко C-p.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
91 Вижте какво прави C-p, когато курсорът е в средата на реда.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
92
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
93 Всеки ред от текст завършва със знак за нов ред, който служи за
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
94 отделянето на реда от следващия ред. Последният ред във вашия файл
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
95 трябва да има знак за нов ред в края (но Емакс не изисква такъв,
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
96 когато прочита файла).
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
97
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
98 >> Опитайте C-b в началото на ред. Това трябва да ви придвижи в края
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
99 на предишния ред. Това е така, защото курсорът се придвижва към
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
100 знака за нов ред на предишния ред.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
101
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
102 C-f може да придвижва през знак за нов ред точно както C-b.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
103
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
104 >> Направете няколко C-b придвижвания, така че да добиете усещане къде
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
105 се намира курсорът. След това няколко C-f, за да се върнете в края
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
106 на реда. След това още няколко C-f, за да се придвижите до
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
107 следващия ред.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
108
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
109 Когато се придвижвате след горния или долния край на екрана, текстът
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
110 отвъд края се измества към екрана. Това се нарича "скролиране". То
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
111 позволява на Емакс да придвижва курсора към зададеното място в текста,
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
112 без да го изкарва извън екрана.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
113
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
114 >> Опитайте се да придвижите курсора след долния край на екрана с C-n
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
115 и вижте какво се случва.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
116
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
117 Ако придвижването по знаци е твърде бавно, може да пробвате
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
118 придвижване по думи. M-f (META-f) придвижва курсора дума напред, а
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
119 M-b придвижва дума назад.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
120
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
121 >> Въведете няколко M-f и M-b.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
122
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
123 Когато сте в средата на дума, M-f придвижва в края на думата. Когато
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
124 сте в празно място между думи, M-f придвижва в края на следващата
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
125 дума. M-b работи по подобен начин в противоположната посока.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
126
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
127 >> Въведете M-f и M-b няколко пъти, размесени с C-f и C-b, така че да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
128 можете да наблюдавате действието на M-f и M-b в различни места
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
129 вътре и между думите.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
130
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
131 Забележете приликата между C-f и C-b, от една страна, и M-f и M-b, от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
132 друга. Много често Meta-знаците са използвани за действия върху
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
133 единици, дефинирани от езика (думи, изречения, абзаци), докато
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
134 Control-знаците действат върху основни единици, които са независими от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
135 това, какво редактирате (знаци, редове и други).
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
136
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
137 Тази прилика се прилага върху редове и изречения: C-a и C-e придвижват
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
138 до началото или края на ред, а M-a и M-e придвижват до началото и края
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
139 на изречение.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
140
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
141 >> Опитайте няколко C-a, а след това няколко C-e.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
142 Опитайте няколко M-a, а след това няколко M-e.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
143
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
144 Вижте как повтарянето на C-a не прави нищо, докато повтарянето на M-a
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
145 продължава придвижването с още едно изречение. Въпреки че тези
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
146 клавишни комбинации не са точно аналогични, всяка една от тях изглежда
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
147 естествена.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
148
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
149 Положението на курсора в текста се нарича също "точка".
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
150 Перефразирано, курсорът показва на екрана къде е разположена точката в
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
151 текста.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
152
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
153 Ето обобщение на простите действия, движещи курсора, включително
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
154 придвижващите по дума и изречение:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
155
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
156 C-f Придвижва напред с един знак
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
157 C-b Придвижва назад с един знак
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
158
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
159 M-f Придвижва напред с една дума
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
160 M-b придвижва назад с една дума
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
161
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
162 C-n Придвижва до следващия ред
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
163 C-p Придвижва до предишния ред
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
164
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
165 C-a Придвижва до началото на ред
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
166 C-e Придвижва до края на ред
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
167
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
168 M-a Придвижва до началото на изречение
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
169 M-e Придвижва до края на изречение
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
170
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
171 >> Сега опитайте всички тези команди няколко пъти за практика. Тези
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
172 са най-често използваните команди.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
173
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
174 Две други важни команди за движение на курсора са M-< (Meta по-малко),
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
175 която придвижва до началото на целия текст, и M-> (Meta по-голямо),
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
176 която премества до края на целия текст.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
177
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
178 При повечето терминали знакът "<" е отбелязан над запетаята, така че
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
179 трябва да използвате клавиша Shift, за да го напишете. На тези
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
180 терминали трябва да използвате Shift, за да въведете и M-<; без клавиша
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
181 Shift бихте въвели M-запетая.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
182
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
183 >> Опитайте M-< сега, за да се придвижите до началото на въведението.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
184 След това използвайте C-v колкото е нужно пъти, за да се придвижите
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
185 до тук.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
186
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
187 >> Опитайте M-> сега, за да се придвижите до края на въведението.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
188 След това използвайте M-v колкото е нужно пъти, за да се придвижите
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
189 до тук.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
190
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
191 Вие можете също да се придвижвате с клавишите-стрелки, ако вашият
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
192 терминал има такива. Ние препоръчваме да научите C-b, C-f, C-n и C-p
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
193 по три причини. Първо, те работят на всички видове терминали. Второ,
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
194 веднъж след като добиете практика в използването на Емакс, ще
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
195 откриете, че въвеждането на тези Control-знаци е по-бързо от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
196 въвеждането на клавишите стрелки, защото не трябва да премествате
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
197 ръката си далеч от областта на клавишите с букви. Трето, веднъж след
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
198 като си оформите навик да използвате тези команди с Control знаци, вие
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
199 можете също така лесно да научите по-напредналите команди за движение
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
200 на курсора.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
201
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
202 Повечето Емакс команди приемат числов аргумент; за повечето от тях той
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
203 служи като брояч на повторения. Начинът, по който давате числов
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
204 брояч, е с въвеждане на C-u, последвано от въвеждане на цифрите, и
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
205 всичко това преди въвеждане на самата команда. Ако имате клавиш META
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
206 (или EDIT или ALT), има друг, алтернативен начин да въведете числов
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
207 аргумент: въведете цифрите, докато задържате клавиша META. Ние
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
208 препоръчваме да научите начина с C-u, защото той работи на който и да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
209 е терминал. Числовият аргумент се нарича също "префиксен аргумент",
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
210 защото го въвеждате преди командата, за която е предназначен.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
211
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
212 Например, C-u 8 C-f придвижва осем знака напред.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
213
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
214 >> Опитайте използването на C-n или C-p с числов аргумент, за да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
215 придвижите курсора до ред, близък до този, само с една команда.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
216
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
217 Повечето команди използват числовия аргумент като брояч на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
218 повторенията, но някои го използват за други цели. Няколко команди
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
219 (но никоя от тези, които сте научили досега) го използват като флаг --
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
220 присъствието на числов аргумент, независимо от стойноста му, кара
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
221 командата да върши нещо различно.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
222
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
223 C-v и M-v са друг вид изключение. Когато им е даден аргумент, те
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
224 скролират екрана нагоре или надолу със зададения брой редове, вместо с
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
225 екрани. Например, C-u 8 C-v скролира екрана с 8 реда.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
226
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
227 >> Сега опитайте C-u 8 C-v.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
228
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
229 Това би трябвало да скролира екрана с 8 реда. Ако искате да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
230 скролирате отново надолу, може да дадете аргумент на M-v.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
231
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
232 Ако използвате графичен интерфейс, като X11 или MS-Windows, би
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
233 трябвало да има тънка правоъгълна област, наречена плъзгач (scroll
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
234 bar), в лявата страна на прозореца на Емакс. Вие можете да скролирате
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
235 текста, щракайки с мишката в плъзгача.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
236
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
237 >> Опитайте да натиснете средния бутон на върха на осветената област
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
238 вътре в плъзгача. Това би трябвало да скролира текста към
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
239 положение, определено от това колко високо или ниско сте щракнали.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
240
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
241 >> Опитайте се да движите мишката нагоре и надолу, докато сте
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
242 задържали десния бутон натиснат. Ще видите, че текстът се скролира
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
243 нагоре и надолу, като движите мишката.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
244
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
245
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
246 * КОГАТО ЕМАКС Е БЛОКИРАЛ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
247 -------------------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
248
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
249 Ако Емакс спре да отговаря на вашите команди, вие можете да го спрете
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
250 безопасно, като въведете C-g. Може да използвате C-g, за да спрете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
251 команда, която се изпълнява твърде дълго.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
252
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
253 Също можете да използвате C-g, за да отмените числов аргумент или
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
254 началото на команда, която не искате да завършите.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
255
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
256 >> Въведете C-u 100, за да направите числов аргумент 100, и въведете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
257 C-g. Сега въведете C-f. Трябва да се придвижите с точно един
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
258 знак, защото вие прекратихте аргументът с C-g.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
259
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
260 Ако сте въвели <ESC> по погрешка, можете да се измъкнете с C-g.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
261
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
262
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
263 * ЗАБРАНЕНИ КОМАНДИ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
264 -------------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
265
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
266 Някои команди на Емакс са "забранени", така че начинаещите потребители
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
267 да не могат да ги употребят по погрешка.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
268
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
269 Ако въведете някоя от забранените команди, Емакс извежда съобщение,
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
270 казвайки каква е била командата и питайки ви дали искате да продължите
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
271 напред и да изпълните командата.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
272
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
273 Ако наистина искате да изпробвате командата, въведете клавиша интервал
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
274 в отговор на въпроса. Обикновено ако не искате да изпълните
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
275 забранената команда, отговаряте на въпроса с "n".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
276
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
277 >> Въведете C-x C-l (която е забранена команда), и след това въведете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
278 "n" в отговор на въпроса.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
279
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
280
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
281 * ПРОЗОРЦИ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
282 ----------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
283
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
284 Емакс може да управлява няколко прозореца, всеки извеждайки свой
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
285 собствен текст. Ние ще обясним по-късно как да използвате няколко
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
286 прозореца. Точно сега ние искаме да обясним как да се отървете от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
287 допълнителни прозорци и да се върнете към основното редактиране с един
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
288 прозорец. Просто е:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
289
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
290 C-x 1 Един прозорец (т.е. премахни всички други прозорци).
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
291
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
292 Това е CONTROL-x, последван от цифрата 1. C-x 1 разширява прозореца,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
293 съдържащ курсора, за да може да запълни целия екран. Тя премахва
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
294 всички други прозорци.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
295
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
296 >> Придвижете курсора до този ред и въведете C-u 0 C-l.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
297 >> Въведете C-h k C-f.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
298 Вижте как този прозорец се свива, докато друг се появява, за да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
299 изведе документацията на командата C-f.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
300
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
301 >> Въведете C-x 1 и вижте как прозорецът с документацията изчезва.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
302
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
303 Тази команда не е като другите команди, които сте научили, в това
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
304 отношение, че се състои от два знака. Започва със знака C-x. Има
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
305 цяла редица от команди, които започват с C-x; много от тях имат нещо
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
306 общо с прозорци, файлове, буфери и свързаните с тях неща. Тези
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
307 команди са от два, три или четири знака.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
308
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
309
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
310 * ВМЪКВАНЕ И ИЗТРИВАНЕ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
311 ----------------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
312
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
313 Ако искате да вмъкнете текст, просто го въведете. Знаците, които
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
314 могат да се виждат, като А, 7, * и т.н., се възприемат от Емакс като
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
315 текст и се вмъкват веднага. Въведете <Return> (клавишът за връщане в
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
316 началото на реда), за да вмъкнете знак за нов ред.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
317
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
318 Може да изтриете последния знак, който сте въвели, с въвеждане на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
319 <Delback>. <Delback> е клавиш от клавиатурата -- същият, който
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
320 обикновено използвате извън Емакс, за да изтриете последния въведен от
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
321 вас знак. Обикновено е голям клавиш, на няколко реда разстояние от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
322 клавиша <Return>, и обикновено е отбелязан с "Delete", "Del" или
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
323 "Backspace".
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
324
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
325 Ако големият клавиш там е с етикет "Backspace", тогава той е този,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
326 който ще използвате за <Delback>. Може да има още един клавиш с
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
327 етикет "Delete" някъде другаде, но той не е <Delback>.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
328
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
329 По-общо казано, <Delback> изтрива знака точно преди текущото място на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
330 курсора.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
331
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
332 >> Направете това сега -- напишете няколко знака, после ги изтрийте с
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
333 въвеждане на <Delback> няколко пъти. Не се безпокойте, че този
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
334 файл ще бъде променен; вие няма да промените първоначалното
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
335 въведение. Това е ваше лично копие.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
336
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
337 Когато ред от текста стане твърде дълъг, за да се събере в ред от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
338 екрана, редът от текста се "продължава" на следващия ред. Обратна
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
339 наклонена черта ("\") (или, ако използвате графичен интерфейс, малка
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
340 изкривена стрелка) в дясната граница отбелязва ред, който е бил
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
341 продължен.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
342
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
343 >> Въведете текст, докато стигнете дясната граница, и продължете с
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
344 вмъкването. Ще видите продължението на реда да се показва.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
345
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
346 >> Използвайте няколко <Delback>, за да изтриете текста, докато редът
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
347 се вмести в един екранен ред. Продължението на реда изчезва.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
348
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
349 Може да изтриете знака за нов ред точно както всеки друг знак.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
350 Изтриването на знака за нов ред между два реда ги слива в един ред.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
351 Ако полученият комбиниран ред е твърде дълъг, за да се вмести в
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
352 ширината на екрана, той ще бъде показан като продължен ред.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
353
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
354 >> Придвижете курсора в началото на ред и въведете <Delback>. Това ще
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
355 слее този ред с предишния.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
356
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
357 >> Въведете <Return>, за да вмъкнете наново знака за нов ред, който
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
358 изтрихте.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
359
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
360 Запомнете, че на повечето команди на Емакс може да бъде зададен брояч
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
361 на повторенията; това включва вмъкването на текстови знаци.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
362 Повтарянето на текстов знак го вмъква няколко пъти.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
363
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
364 >> Опитайте това сега -- въведете C-u 8 *, за да вмъкнете ********.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
365
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
366 Сега вие сте научили най-основните начини за въвеждане на нещо в Емакс
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
367 и поправяне на грешки. Можете също така да изтривате думи или редове.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
368 Ето обобщение на изтриващите действия:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
369
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
370 <Delback> изтриване на знака точно преди курсора
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
371 C-d изтриване на знака точно след курсора
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
372
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
373 M-<Delback> изтриване на думата непосредствено преди курсора
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
374 M-d изтриване на думата след курсора
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
375
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
376 C-k изтриване от мястото на курсора до края на реда
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
377 M-k изтриване до края на текущото изречение
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
378
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
379 Забележете, че <Delback> и C-d, сравнени с M-<Delback> и M-d,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
380 разширяват подобието, започнато от C-f и M-f (добре, <Delback> не е
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
381 наистина контролиращ знак, но нека не се безпокоим за това). C-k и
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
382 M-k са подобни на C-e и M-e в смисъл, че едните са за редове, а
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
383 другите -- за изречения.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
384
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
385 Можете също да премахнете всяка част от буфера с един универсален
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
386 начин. Придвижете се до единия край на частта и въведете C-@ или
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
387 C-интервал (което и да е от двете). Придвижете се до другия край на
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
388 частта и въведете C-w. Това ще изреже целия текст между тези два
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
389 края.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
390
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
391 >> Придвижете курсора до знака "М" в началото на предишния абзац.
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
392 >> Въведете C-интервал. Емакс трябва да изведе съобщение "Mark set" в
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
393 долния край на екрана.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
394 >> Придвижете курсора до буквата "р" в "край" на втория ред от абзаца.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
395 >> Въведете C-w. Това ще изреже текста, започващ от "М" и завършващ
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
396 точно преди "р".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
397
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
398 Разликата между "изрязване" (kill, cut) и "изтриване" (delete) е, че
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
399 "изрязаният" текст може да бъде вмъкнат наново, докато "изтритите"
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
400 неща не могат да се вмъкнат наново. Поставянето наново на изрязан
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
401 текст се нарича "вмъкване" (yank, paste). Общо казано, командите,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
402 които отстраняват много текст, го изрязват (така че той да може да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
403 бъде вмъкнат), докато командите, които отстраняват само един знак или
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
404 изтриват само празни редове и знаци, извършват изтриване (така че не
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
405 можете да вмъкнете наново този текст).
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
406
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
407 >> Придвижете курсора до началото на ред, който не е празен. Тогава
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
408 въведете C-k, за да изрежете текста на този ред.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
409 >> Въведете C-k втори път. Ще видите, че това изрязва знака за нов
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
410 ред, който следва реда.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
411
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
412 Забележете, че единично C-k изрязва съдържанието на реда, а следващото
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
413 C-k изрязва целия ред и прави другите редове да се придвижат нагоре.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
414 C-k обработва числовите аргументи по специален начин: премахват се
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
415 толкова на брой редове И тяхното съдържание. Това не е просто
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
416 повторение. C-u 2 C-k изрязва два реда и техните знаци за нов ред;
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
417 въвеждането на C-k два пъти не прави това.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
418
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
419 Връщането обратно на текст се нарича "вмъкване". (Мислете за него
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
420 като за изваждане обратно, или дръпване обратно, на текст, който е бил
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
421 изрязан.) Можете да вмъквате изрязания текст или на същото място,
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
422 откъдето е бил премахнат, или на друго място в буфера, даже и в
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
423 различен файл. Можете да вмъквате един и същ текст няколко пъти; това
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
424 прави няколко копия от него.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
425
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
426 Командата за вмъкване е C-y. Тя вмъква наново последния изрязан текст
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
427 в текущото място на курсора.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
428
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
429 >> Опитайте го: въведете C-y, за да изведете текста обратно.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
430
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
431 Ако направите няколко C-k в ред, всичко от изрязания текст се запазва
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
432 заедно, така че едно C-y ще извади всички редове наведнъж.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
433
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
434 >> Направете това сега, въведете C-k няколко пъти.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
435
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
436 Сега, за да изкарате изрязания текст:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
437
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
438 >> Въведете C-y. След това придвижете курсора надолу няколко реда и
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
439 въведете C-y отново. Сега виждате как да копирате някакъв текст.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
440
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
441 Какво да правите, ако имате някакъв текст, който искате да вмъкнете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
442 обратно, и след това изрежете нещо друго? C-y ще извади последното
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
443 изрязване. Но предишният текст не е загубен. Можете да го върнете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
444 обратно, използвайки командата M-y. След като изпълните C-y, за да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
445 вземете последното изрязване, въвеждането на M-y заменя този изваден
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
446 текст с предишното изрязване. Въвеждането на M-y отново и отново
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
447 връща по-ранни и по-ранни изрязвания. Когато стигнете текста, който
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
448 търсите, не е нужно да правите нищо повече, за да го задържите.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
449 Просто продължете с редактирането, оставяйки извадения текст, където
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
450 си е.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
451
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
452 Ако въведете M-y достатъчен брой пъти, ще се върнете в началното
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
453 положение (последното изрязване).
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
454
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
455 >> Изрежете ред, придвижете се някъде, изрежете друг ред.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
456 Изпълнете C-y, за да върнете обратно втория изрязан ред.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
457 Изпълнете M-y и този върнат текст ще бъде заменен с първия
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
458 изрязан ред.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
459 Изпълнете няколко M-y и вижте какво се получава. Изпълнявайте това,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
460 докато вторият изрязан ред се върне, и след това още няколко пъти.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
461 Ако искате, може да пробвате да дадете на M-y положителни и
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
462 отрицателни числови аргументи.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
463
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
464
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
465 * ОТМЯНА
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
466 --------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
467
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
468 Ако направите промяна в текста и след това решите, че това е било
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
469 грешка, вие можете да отмените промяната с командата за отменяне, C-x
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
470 u.
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
471
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
472 Обикновено C-x u отменя промените, направени от една команда; ако
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
473 повтаряте C-x u няколко пъти последователно, всяко повторение отменя
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
474 още една команда.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
475
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
476 Но има две изключения: командите, които не променят текста, не се
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
477 броят (това включва придвижването на курсора и скролиращите команди),
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
478 и самовмъкващите се знаци обикновено се обработват на групи, всяка до
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
479 20 знака. (Това намалява броя на C-x u, които трябва да въведете, за
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
480 да отмените въведен текст.)
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
481
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
482 >> Изрежете този ред с C-k, след това въведете C-x u и той трябва да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
483 се появи отново.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
484
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
485 C-_ е алтернативна отменяща команда; тя работи точно като C-x u, но е
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
486 по-лесна за въвеждане няколко пъти последователно. Недостатъкът на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
487 C_- е, че на някои клавиатури не е очевидно как трябва да се въведе.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
488 Затова осигуряваме и C-x u. На някои терминали може да въведете C-_ с
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
489 въвеждане на /, докато задържате CONTROL.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
490
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
491 Числов аргумент към C-_ или C-x u действа като брояч на повторенията.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
492
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
493 Може да отменята изтриване на текст точно както отменяте изрязване на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
494 текст. Различието между изрязването на нещо и изтриването му
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
495 въздейства дали ще може да го извадите с C-y; за отменянето няма
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
496 разлика между двата вида.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
497
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
498
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
499 * ФАЙЛОВЕ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
500 ---------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
501
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
502 За да направите текста, който редактирате, постоянен, трябва да го
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
503 сложите във файл. В противен случай той ще изчезне, когато Емакс
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
504 приключи. За да сложите вашия текст във файл, трябва да "намерите"
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
505 файла преди да въвеждате текст. (Това също се нарича "посещаване" на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
506 файла.)
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
507
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
508 Намиране на файл означава, че виждате съдържанието му в Емакс. В
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
509 много случаи това е като да редактирате самия файл. Обаче промените,
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
510 които правите, използвайки Емакс, не остават постоянни, докато не
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
511 "запишете" файла. Това е така, за да се предотврати оставянето на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
512 полупроменен файл в системата, когато не искате това. Дори когато
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
513 записвате, Емакс оставя началния файл под променено име, в случай, че
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
514 по-късно решите, че вашите промени са били грешка.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
515
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
516 Ако погледнете в дъното на екрана, ще видите ред, който започва и
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
517 завършва с тирета и започва с "-b:-- TUTORIAL.bg" или нещо подобно.
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
518 Тази част от екрана показва името на файла, който сте посетили. Точно
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
519 сега вие сте посетили файл, наречен "TUTORIAL.bg", който е вашето
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
520 лично копие-чернова на Емакс въведението. Когато намерите файл в
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
521 Емакс, името на този файл ще се появи на същото място.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
522
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
523 Особеност на командата за намиране на файл е, че трябва да кажете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
524 името на файла, който искате. Ние го наричаме "четене на аргумент от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
525 терминала" (в този случай аргументът е името на файла). След като
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
526 въведете командата
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
527
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
528 C-x C-f Намиране на файл
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
529
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
530 Емакс ви подканя да въведете името на файла. Името на файла, което
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
531 напишете, се появява в дъното на екрана. Редът в дъното на екрана се
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
532 нарича минибуфер, когато се използва за този вид вход. Можете да
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
533 използвате обикновените команди за редактиране на Емакс, за да
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
534 редактирате името на файла.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
535
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
536 Когато въвеждате името на файла (или какъвто и да е вход в
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
537 минибуфера), можете да прекратите командата с C-g.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
538
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
539 >> Въведете C-x C-f и след това C-g. Това прекратява минибуфера, а
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
540 също и командата C-x C-f, която се е изпълнявала в минибуфера.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
541 Така че не намирате файл.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
542
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
543 Когато приключите с въвеждането на името на файла, въведете <Return>,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
544 за да покажете това. Тогава C-x C-f тръгва да работи и намира файла,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
545 който сте избрали. Минибуферът изчезва, когато командата C-x C-f
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
546 свърши.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
547
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
548 След малко съдържанието на файла се появява на екрана и вие можете да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
549 редактирате съдържанието му. Когато пожелаете да запазите вашите
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
550 промени за постоянно, въведете командата
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
551
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
552 C-x C-s Запазване на файла
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
553
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
554 Това копира текста от Емакс във файла. Първия път, когато това се
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
555 направи, Емакс преименува началния файл с ново име, така че той да не
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
556 се изгуби. Новото име се построява с добавяне на "~" в края на името
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
557 на началния файл.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
558
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
559 Когато запазването е свършило, Емакс извежда името на файла, който е
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
560 бил записан. Трябва да записвате достатъчно често, така че да не
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
561 изгубите много работа, ако системата се срине по някаква причина.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
562
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
563 >> Въведете C-x C-s, запазвайки вашето копие от въведението.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
564 Това трябва да изведе "Wrote ...TUTORIAL.bg" в дъното на екрана.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
565
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
566 ЗАБЕЛЕЖКА: На някои системи въвеждането на C-x C-s ще замръзи екрана и
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
567 вие няма да виждате повече изход от Емакс. Това показва, че една
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
568 "способност" на операционната система, наричана "управление на потока"
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
569 (flow control), е прихванала C-s и не го пропуска към Емакс. За да
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
570 размразите екрана, въведете C-q. Тогава вижте секцията "Спонтанно
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
571 включване на постъпково търсене" (Spontaneous Entry to Incremental
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
572 Search) в ръководството на Емакс за съвет как да се справите с тази
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
573 "способност".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
574
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
575 Може да намерите съществуващ файл, да го разгледате и да го
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
576 редактирате. Можете също да намерите файл, който не съществува. Това
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
577 е начинът за създаване на нови файлове в Емакс: намирате файла, който
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
578 ще бъде в началото празен, и тогава започвате вмъкването на текста за
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
579 файла. Когато говорите за "записване" на файл, Емакс всъщност ще
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
580 създаде файла с текста, който сте въвели. Оттам нататък може да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
581 считате, че редактирате вече съществуващ файл.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
582
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
583
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
584 * БУФЕРИ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
585 --------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
586
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
587 Ако намерите втори файл с C-x C-f, първият файл остава в Емакс.
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
588 Можете да превключите обратно към него, като го намерите пак с C-x
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
589 C-f. По този начин може да получите доста на брой файлове в Емакс.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
590
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
591 >> Създайте файл с име "foo", въвеждайки C-x C-f foo <Return>.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
592 Вмъкнете малко текст, редактирайте го и запазете "foo" с въвеждане
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
593 на C-x C-s.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
594 Накрая въведете C-x C-f TUTORIAL.bg <Return>, за да се върнете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
595 обратно във въведението.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
596
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
597 Емакс запазва текста на всеки файл в обект, наричан "буфер".
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
598 Намирането на файл прави нов буфер в Емакс. За да видите списък на
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
599 буферите, които в момента съществуват във вашия Емакс, въведете
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
600
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
601 C-x C-b Показване на буферите
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
602
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
603 >> Опитайте C-x C-b сега.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
604
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
605 Вижте как всеки буфер има име, а понякога и име на файл за файла,
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
606 чието съдържание държи. ВСЕКИ текст, който виждате в Емакс прозорец,
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
607 е винаги част от някакъв буфер.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
608
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
609 >> Въведете C-x 1, за да махнете списъка с буферите.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
610
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
611 Когато имате няколко буфера, само един от тях е "текущ" в даден момент
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
612 от време. Това е буферът, който редактирате. Ако искате да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
613 редактирате друг буфер, се нуждаете от "превключване" към него. Ако
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
614 искате да се превключите към буфер, който съответства на файл, можете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
615 да го направите, като просто посетите файла отново с C-x C-f. Но има
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
616 и по-лесен начин: използването на командата C-x b. В тази команда
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
617 трябва да въведете името на буфера.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
618
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
619 >> Въведете C-x b foo <Return>, за да се върнете към буфера "foo",
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
620 който държи текста на файла "foo". Тогава въведете C-x b TUTORIAL
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
621 <Return>, за да се върнете в това въведение.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
622
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
623 В повечето случаи името на буфера е същото като името на файла (без
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
624 частта в коя директория се намира). Обаче това не винаги е вярно.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
625 Списъкът с буферите, който правите с C-x C-b, винаги ви показва името
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
626 на всеки буфер.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
627
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
628 ВСЕКИ текст, който виждате в Емакс прозорец, е винаги част от някакъв
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
629 буфер. Някои буфери не съответстват на файлове. Например буферът,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
630 именуван "*Buffer List*", не съответства на файл. Това е буферът,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
631 който съдържа списъка с буферите, които сте направили с C-x C-b.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
632 Буферът, именуван "*Messages*", също не съответства на файл; той
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
633 съдържа съобщенията, които се появяват в дъното на екрана по време на
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
634 Емакс сесията.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
635
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
636 >> Въведете C-x b *Messages* <Return>, за да видите буфера със
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
637 съобщенията. След това въведете C-x C-b TUTORIAL <Return>, за да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
638 се върнете към това въведение.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
639
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
640 Ако направите промени в текста на един файл и тогава намерите друг
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
641 файл, това няма да запише първия файл. Неговите промени остават вътре
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
642 в Емакс, в буфера на файла. Създаването или редактирането на буфера
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
643 на втория файл няма ефект върху буфера на първия файл. Това е много
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
644 полезно, но също означава, че се нуждаете от удобен начин да запазите
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
645 буфера на първия файл. Ще е неудобно да превключите обратно с C-x
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
646 C-f, за да го запазите с C-x C-s. Така че имаме
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
647
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
648 C-x s Запазва някои буфери
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
649
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
650 C-x s пита за всеки буфер, който съдържа промени, които не сте
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
651 запазили. Въпросът за всеки такъв буфер е дали да бъде запазен.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
652
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
653 >> Вмъкнете ред в текста, след това въведете C-x s.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
654 Трябва да бъдете попитан дали да запазите буфера, именуван "TUTORIAL".
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
655 Отговорете с "да" на въпроса, като въведете "y".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
656
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
657
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
658 * РАЗШИРЯВАНЕ НА НАБОРА КОМАНДИ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
659 -------------------------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
660
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
661 Има много, много повече команди на Емакс, отколкото могат да се сложат
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
662 на всички контролни и мета знаци. Емакс заобикаля това с X (eXtended)
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
663 командата. Това става по два начина:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
664
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
665 C-x Знаково разширяване. Последвано от един знак.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
666 M-x Разширяване с именувана команда. Последвано от дълго
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
667 име.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
668
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
669 Тези команди са общо взето полезни, но по-малко, отколкото командите,
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
670 които досега сте научили. Вече видяхте две от тях: командите върху
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
671 файлове C-x C-f за намиране (Find) и C-x C-s за запазване (Save).
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
672 Друг пример е командата за край на Емакс сесията -- това е командата
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
673 C-x C-c. (Не се безпокойте, че може да изгубите всички промени, които
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
674 сте направили; C-x C-c предлага да запази всеки променен файл, преди
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
675 да премахне Емакс.)
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
676
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
677 C-z е командата за излизане от Емакс *временно* -- така че да можете
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
678 да се върнете към същата Емакс сесия по-късно.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
679
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
680 На системи, които позволяват това, C-z "изоставя" (suspend) Емакс,
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
681 т.е. връща към обвивката, но не разрушава Емакс. В повечето обвивки
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
682 можете да продължите Емакс сесията с командата "fg" или с "%emacs".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
683
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
684 На системи, които не позволяват изоставяне, C-z създава нова
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
685 подобвивка, която върви под Емакс, за да ви даде шанс да стартирате
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
686 други програми и да се върнете към Емакс след това; това не е истинско
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
687 "излизане" от Емакс. В този случай командата на обвивката "exit" е
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
688 обикновеният начин да се върнете обратно към Емакс от подобвивката.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
689
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
690 Моментът да използвате C-x C-c е, когато искате да излезете от
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
691 системата. Това е и правилната команда за излизане, когато Емакс е
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
692 извикан от пощенска програма или други странични програми, тъй като те
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
693 може и да не знаят как да се справят с изоставянето на Емакс. При
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
694 обикновени обстоятелства, обаче, ако не сте тръгнали да излизате от
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
695 системата, по-добре е да изоставите Емакс с C-z, вместо да излизате от
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
696 Емакс.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
697
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
698 Има много команди C-x. Ето списък на тези, които сте научили:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
699
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
700 C-x C-f Намиране на файл.
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
701 C-x C-s Запазване на файл.
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
702 C-x C-b Списък на буферите.
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
703 C-x C-c Излизане от Емакс.
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
704 C-x 1 Изтриване на всички прозорци освен един.
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
705 C-x u Отмяна.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
706
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
707 Именуваните разширени команди са команди, които се използват даже още
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
708 по-рядко, или команди, които се използват само в определени режими.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
709 Пример е командата replace-string, която заменя глобално един низ с
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
710 друг. Когато въведете M-x, Емакс ви подсказва в дъното на екрана с
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
711 M-x и вие трябва да въведете името на командата, в този случай
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
712 "replace-string". Просто въведете "repl s<TAB>" и Емакс ще завърши
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
713 името. (<TAB> е клавишът Tab, обикновено намиращ се над клавиша
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
714 CapsLock или клавиша Shift близо до левия край на клавиатурата.)
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
715 Завършете името на командата с <Return>.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
716
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
717 Командата replace-string изисква два аргумента -- низът, който ще бъде
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
718 заменян, и низът, който ще го замени. Трябва да завършите въвеждането
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
719 на всеки аргумент с <Return>.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
720
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
721 >> Придвижете курсора до празния ред, два реда надолу под този.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
722 Тогава въведете M-x repl s<Return>променя<Return>изменя<Return>
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
723
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
724 Забележете как този ред се променя: вие заменихте думата
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
725 п-р-о-м-е-н-я с "изменя", където и да се намира след началното
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
726 място на курсора.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
727
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
728 ЗАБЕЛЕЖКА: Превключването към въвеждане на кирилски буква става с C-\.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
729
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
730
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
731 * АВТОМАТИЧНО ЗАПАЗВАНЕ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
732 -----------------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
733
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
734 Когато сте направили промени във файл, но още не сте го запазили, те
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
735 могат да бъдат загубени, ако компютърът внезапно се изключи. За да ви
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
736 предпази от такива ситуации, Емакс периодично запазва "автоматично
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
737 запазван" файл за всеки файл, който редактирате. Името на автоматично
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
738 запазвания файл има # в началото и в края; например, ако вашият файл е
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
739 с име "hello.c", името на неговия автоматично запазван файл ще бъде
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
740 "#hello.c#". Когато запазвате файл по обикновения начин, Емакс
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
741 изтрива неговия автоматично записван файл.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
742
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
743 Ако компютърът зависне, може да възстановите вашата автоматично
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
744 запазвана редакция, като намерите файла както обикновено (файлът,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
745 който сте редактирали, не автоматично запазвания) и след това въведете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
746 M-x recover file<Return>. Когато командата изиска потвърждение,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
747 въведете yes<Return>, за да продължите и да възстановите автоматично
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
748 запазваните данни.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
749
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
750
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
751 * ЕХО ОБЛАСТТА
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
752 --------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
753
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
754 Ако Емакс види, че въвеждате многознакови команди бавно, ще ви ги
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
755 покаже в дъното на екрана, в област, наричана "ехо област". Ехо
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
756 областта обхваща последния ред от екрана.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
757
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
758
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
759 * РЕД НА РЕЖИМА
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
760 ----------------
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
761
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
762 Редът точно над ехо областта се нарича "ред на режима" (mode line).
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
763 Той показва нещо като:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
764
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
765 -b:** TUTORIAL.bg (Fundamental)--L670--58%----------------
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
766
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
767 Този ред дава полезна информация за състоянието на Емакс и текста,
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
768 който редактирате.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
769
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
770 Вече знаете какво означава името на файла -- това е файлът, който сте
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
771 намерили. -NN%-- показва вашата текуща позиция в текста; това
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
772 означава, че NN процента от текста е над върха на екрана. Ако
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
773 началото на файла е на екрана, ще се показва --Top-- (връх) вместо
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
774 --00%--. Ако края на файла е на екрана, ще се показва --Bot-- (дъно).
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
775 Ако гледате текст, който е толкова малък, че се показва изцяло на
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
776 екрана, редът на режима ще изведе --All--.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
777
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
778 Знакът L и цифрите показват мястото по друг начин: това е номерът на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
779 текущия ред на точката.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
780
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
781 Звездите близо до началото означават, че сте направили промени в
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
782 текста. Веднага след като посетите или запазите файл, тази част от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
783 реда на режима вече не показва звезди, а само тирета.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
784
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
785 Частта от реда на режима вътре в скобите е, за да ви покаже в какъв
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
786 режим на редактиране се намирате. Подразбиращият се режим е
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
787 Fundamental (Основен), който използвате в момента. Това е пример за
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
788 "главен режим" (major mode).
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
789
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
790 Емакс има много главни режими. Някои от тях са предвидени за
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
791 редактиране на различни езици и/или видове текст, като например режим
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
792 Лисп, режим Текст и други. Във всеки един момент от време точно един
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
793 главен режим е активен и неговото име може винаги да бъде намерено в
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
794 реда на режима, точно както "Fundamental" сега.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
795
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
796 Всеки главен режим прави някои команди да се държат по различен начин.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
797 Например, има команди за редактиране на коментари в програми, и тъй
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
798 като всеки програмен език има различна идея за това как трябва да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
799 изглеждат коментарите, всеки главен режим трябва да вмъква коментари
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
800 по различен начин. Всеки главен режим е име на разширена команда, с
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
801 която превключвате към този режим. Например, M-x fundamental-mode е
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
802 команда за превключване към режим Fundamental.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
803
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
804 Когато редактирате текст на естествен език, като този файл,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
805 най-вероятно трябва да използвате режим Текст (text).
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
806
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
807 >> Въведете M-x text mode<Return>.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
808
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
809 Не се безпокойте, никоя от Емакс командите, които сте научили, няма да
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
810 се промени по някакъв съществен начин. Но може да забележите, че M-f
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
811 и M-b сега възприемат апострофите (') като част от думите. Преди
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
812 това, в основния режим (Fundamental), M-f и M-b се възприемаха като
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
813 разделители на думи.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
814
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
815 Главните режими обикновено правят малки промени като тази: повечето
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
816 команди вършат "същата работа" във всеки главен режим, но работят по
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
817 малко по-различен начин.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
818
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
819 За да видите документацията на вашия текущ главен режим, въведете C-h
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
820 m.
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
821
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
822 >> Употребете C-u C-v веднъж или повече пъти, за да докарате този ред
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
823 близо до върха на екрана.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
824 >> Въведете C-h m, за да видите как текстовият режим се различава от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
825 основния режим.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
826 >> Въведете C-x 1, за да премахнете документацията от екрана.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
827
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
828 Главните режими се наричат главни, защото има и малки (второстепенни)
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
829 режими (minor modes). Малките режими не са алтернативи на главните, а
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
830 просто малки промени към тях. Всеки малък режим може да бъде включен
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
831 или изключен сам за себе си, независимо от всички други малки режими
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
832 и независимо от вашия главен режим. Така че може да не използвате
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
833 малки режими, да използвате един малък режим, или да използвате
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
834 някаква комбинация от няколко малки режима.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
835
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
836 Един главен режим, който е много полезен, особено за редактиране на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
837 текст на естествен език, е режимът на автоматично запълване (Auto Fill
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
838 mode). Когато този режим е включен, Емакс автоматично разделя реда
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
839 при мястото между думите, когато вмъквате текст и направите ред, който
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
840 е твърде дълъг.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
841
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
842 Може да включите режима на автоматично запълване, като изпълните M-x
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
843 auto fill mode<Return>. Когато режимът е включен, може да го
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
844 изключите с M-x auto fill mode<Return>. Ако режимът е изключен, тази
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
845 команда го включва, а ако е включен, го изключва. Казваме, че
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
846 командата "обръща режима".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
847
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
848 >> Въведете M-x auto fill mode<Return> сега. След това вмъкнете ред
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
849 от "asdf " отново и отново, докато не видите, че текстът се разделя
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
850 на два реда. Трябва да слагате интервали между думите, защото
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
851 автоматичното запълване разделя редовете само при интервалите.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
852
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
853 Границата обикновено е зададена на 70 знака, но можете да я промените
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
854 с командата C-x f. Трябва да задавате тази граница като числов
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
855 аргумент на командата.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
856
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
857 >> Въведете C-x f с аргумент 20. (C-u 2 0 C-x f).
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
858 Сега въведете някакъв текст и вижте как Емакс запълва редовете с по
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
859 не повече от 20 знака. После върнете обратно границата на 70,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
860 използвайки C-x f отново.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
861
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
862 Ако направите промени в средата на абзац, режимът на автоматично
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
863 запълване няма да го запълни наново за вас.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
864 За да запълните наново абзац, въвеждайте M-q (META-q), докато курсорът
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
865 е вътре в абзаца.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
866
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
867 >> Придвижете курсора вътре в предишния абзац и въведете M-q.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
868
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
869
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
870 * ТЪРСЕНЕ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
871 ---------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
872
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
873 Емакс може да извършва търсения на низове (това са последователности
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
874 от знаци или думи) или напред в текста, или назад в него. Търсенето
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
875 на низ е придвижваща курсора команда; тя премества курсора на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
876 следващото място, където се среща низът.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
877
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
878 Командата за търсене на Емакс се различава от командата за търсене на
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
879 повечето редактори по това, че тя е "постъпкова". Това означава, че
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
880 търсенето се извършва още докато въвеждате текста, който търсите.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
881
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
882 Командата за започване на търсене е C-s за търсене напред, и C-r за
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
883 търсене назад. НО ПОЧАКАЙТЕ! Не ги пробвайте сега.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
884
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
885 Когато въведете C-s, ще забележите, че низът "I-search" се появява
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
886 като подсказка в ехо областта. Това ви казва, че Емакс е в това,
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
887 което се нарича постъпково търсене, чакайки ви да въвеждате текста,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
888 който искате да търсите. <Return> приключва търсенето.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
889
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
890 >> Сега въведете C-s, за да започнете търсенето. БАВНО, буква по
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
891 буква, въведете думата "търсене", изчаквайки след въвеждането на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
892 всеки знак, за да може да забележите какво става с курсора. Сега
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
893 извършихте търсене на "търсене" веднъж.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
894 >> Въведете отново C-s, за да търсите друго съвпадение с "търсене".
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
895 >> Сега въведете <Delback> три пъти и вижте как се придвижва курсора.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
896 >> Въведете <Return>, за да прекратите търсенето.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
897
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
898 Забелязахте ли какво стана? Емакс, когато търси постъпково, се опитва
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
899 да намери следващото съвпадение на низа, който се въвежда. За да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
900 отидете на следващото съвпадение на "търсне", просто отново въведете
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
901 C-s. Ако няма такова съвпадение, Емакс бибипва и ви казва, че
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
902 търсенето е "провалено" (failing). C-g също прекратява търсенето.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
903
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
904 ЗАБЕЛЕЖКА: На някои системи въвеждането на C-s ще замрази екрана и вие
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
905 няма да може да видите повече реакция от Емакс. Това показва, че
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
906 "способност" на операционната система, наречена "управление на потока"
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
907 (flow control), е прихванала C-s и не го пропуска до Емакс. За да
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
908 размразите екрана, въведете C-q. Тогава вижте секцията "Спонтанно
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
909 включване на постъпковото търсене" (Spontaneous Entry to Incremental
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
910 Search) в ръководството на Емакс за съвет как да се справите с тази
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
911 "способност".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
912
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
913 Ако сте в средата на постъпково търсене и въведете <Delback>, ще
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
914 забележите, че последният знак в търсения низ се изтрива и търсенето
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
915 се връща към последното място на търсене. Например, предположете, че
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
916 сте въвели "т", за да намерите първото съвпадение с "т". Сега, ако
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
917 въведете "ъ", курсорът ще се придвижи към първото съвпадение на "тъ".
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
918 Сега въведете <Delback>. Това изтрива знака "ъ" от низа за търсене и
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
919 курсорът се премества назад, до първото съвпадение с "т".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
920
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
921 Ако сте в средата на търсене и въведете контролен или мета знак (с
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
922 няколко изключения -- знаците, които са специални по време на търсене,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
923 като C-s и C-r), търсенето се прекратява.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
924
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
925 C-s започва търсене, което гледа за съвпадение с низа, даден за
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
926 търсене СЛЕД текущото място на курсора. Ако искате да търсите нещо
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
927 по-ранно от текста, вместо това въведете C-r. Всичко, което казахме
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
928 за C-s, важи и за C-r, освен че посоката на търсене е обърната.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
929
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
930
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
931 * МНОЖЕСТВО ПРОЗОРЦИ
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
932 ----------------
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
933
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
934 Една от привлекателните способности на Емакс е тази, че може да
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
935 гледате повече от един прозорец на екрана в даден момент от време.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
936
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
937 >> Придвижете курсора до този ред и въведете C-u 0 C-l (това е
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
938 CONTROL-L, не CONTROL-1).
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
939
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
940 >> Сега въведете C-x 2, което ще раздели екрана на два отделни
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
941 прозореца. Двата прозореца показват това въведение. Курсорът
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
942 остава на по-горния прозорец.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
943
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
944 >> Въведете C-M-v, за да скролирате долния прозорец. (Ако нямате
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
945 истински клавиш META, въведете ESC C-v.)
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
946
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
947 >> Въведете C-x o ("o" от "other" -- "друг"), за да придвижите
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
948 курсора в долния прозорец.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
949 >> Използвайте C-v и M-v в долния прозорец, за да го скролирате.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
950 Продължете четенето на тези насоки от въведението в горния
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
951 прозорец.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
952
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
953 >> Въведете C-x o отново, за да придвижите курсора отново в горния
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
954 прозорец. Курсорът в горния прозорец е точно там, където е бил
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
955 преди.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
956
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
957 Може да продължите да използвате C-x o, за да превключвате между
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
958 прозорците. Всеки прозорец има собствено място на курсора, но само
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
959 един прозорец показва курсор. Всички обикновени команди за
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
960 редактиране се прилагат в прозореца, в който е курсорът. Ние наричаме
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
961 този прозорец "текущ прозорец".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
962
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
963 Командата C-M-v е много полезна, когато редактирате текст в един
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
964 прозорец и използвате другия прозорец просто за справка. Може да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
965 държите курсора винаги в прозореца, където редактирате, и да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
966 напредвате последователно в другия прозорец чрез C-M-v.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
967
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
968 C-M-v е пример за знак CONTROL-META. Ако имате истински клавиш META,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
969 може да въвеждате C-M-v, задържайки едновременно CONTROL и META,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
970 докато въвеждате v. Няма значение дали CONTROL или META "е натиснат
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
971 първи", защото и двата клавиша действат, модифицирайки знака, който
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
972 сте въвели.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
973
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
974 Ако нямате истински клавиш META и използвате ESC вместо това, редът
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
975 има значение: трябва да въвеждате ESC, последван от CONTROL-v, защото
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
976 CONTROL-ESC v няма да работи. Това е така, защото ESC е собствен
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
977 знак, а не модификатор.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
978
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
979 >> Въведете C-x 1 (в горния прозорец), за да махнете долния прозорец.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
980
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
981 (Ако сте въвели C-x 1 в долния прозорец, това ще махне горния.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
982 Мислете за тази команда като "Задръж точно един прозорец -- този, в
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
983 който съм сега".)
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
984
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
985 Няма нужда да извеждате един и същи буфер в двата прозореца. Ако
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
986 използвате C-x C-f, за да намерите файл в единия прозорец, другият
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
987 прозорец не се променя. Може да намирате файл във всеки прозорец,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
988 независимо от това какво има в другите прозорци.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
989
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
990 Ето още един начин да използвате два прозореца, за да покажете две
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
991 различни неща:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
992
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
993 >> Въведете C-x 4 C-f, последвано от името на един от вашите файлове.
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
994 Завършете с <Return>. Вижте как този файл се появява в долния
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
995 прозорец. Курсорът също отива там.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
996
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
997 >> Въведете C-x o, за да се върнете в горния прозорец, и C-x 1, за да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
998 изтриете долния.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
999
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1000
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1001 * ВЛОЖЕНИ НИВА НА РЕДАКТИРАНЕ
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1002 -----------------------------
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1003
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1004 Понякога ще се озовете в това, което се нарича "вложено ниво на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1005 редактиране" (recursive editing level). Това се отбелязва от
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1006 квадратни скоби в реда на режима, които ограждат скобите около името
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1007 на главния режим. Например, може да видите [(Fundamental)] вместо
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1008 (Fundamental).
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1009
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1010 За да се махнете от вложеното ниво на редактиране, въведете ESC ESC
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1011 ESC. Това е обща команда за "излизане". Може и да я използвате за
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1012 махане (скриване) на допълнителни прозорци, както и за да се махнете
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1013 от минибуфера.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1014
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1015 >> Въведете M-x, за да влезете в минибуфер; тогава въведете ESC ESC
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1016 ESC, за да излезете.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1017
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1018 Не можете да използвате C-g, за да излезете от вложено ниво на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1019 редактиране. Това е така, защото C-g се използва за прекратяване на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1020 команди и аргументи ВЪТРЕ във вложено ниво на редактиране.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1021
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1022
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1023 * ПОЛУЧАВАНЕ НА ДОПЪЛНИТЕЛНА ПОМОЩ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1024 ----------------------------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1025
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1026 В това въведение се опитахме да осигурим достатъчно информация, за да
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1027 започнете да използвате Емакс. Има толкова много още в Емакс, че не е
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1028 възможно то да бъде обяснено всичкото тук. Обаче може да поискате да
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1029 научите повече за Емакс, тъй като той притежава още много полезни
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1030 способности. Емакс има команди за четене на документацията на Емакс
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1031 командите. Тези "помощни" команди всички започват със знака
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1032 CONTROL-h, който се нарича "знакът за помощ".
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1033
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1034 За да използвате възможностите на тази помощ, въведете знака C-h и
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1035 след това знака, казващ какъв вид помощ искате. Ако НАИСТИНА сте се
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1036 изгубили, въведете C-h ? и Емакс ще ви каже с какво може да ви
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1037 помогне. Ако сте въвели C-h и решите, че не се нуждаете от помощ,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1038 просто въведете C-g, за да я прекратите.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1039
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1040 (Някои компютри променят значението на знака C-h. Те наистина не
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1041 трябва да правят това като сляпа мярка за всички потребители, така че
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1042 имате основание да се оплачете на системния администратор. Между
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1043 другото, ако C-h не извежда съобщение за помощ в дъното на екрана,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1044 опитайте клавиша F1 или M-x help <Return> вместо това.)
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1045
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1046 Най-основното помощно средство е C-h c. Въведете C-h, знака c и
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1047 команден знак или последователност от знаци, образуващи команда;
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1048 тогава Емакс ще изведе много кратко описание на командата.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1049
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1050 >> Type C-h c C-p.
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1051
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1052 Изведеното описание трябва да бъде нещо като
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1053
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1054 C-p runs the command previous-line
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1055 (C-p изпълнява командата предишен-ред)
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1056
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1057 Това ви казва "името на функцията". Имената на функциите се използват
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1058 най-вече за настройване и разширяване на Емакс. Но тъй като имената
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1059 на функциите са избрани така, че да показват какво прави командата, те
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1060 могат да служат и за много кратка документация -- достатъчна, за да ви
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1061 припомни команди, които вече сте учили.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1062
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1063 Многознакови команди, като C-x C-s и (ако нямате клавиш META или EDIT
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1064 или ALT) <ESC>v, също са позволени след C-h c.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1065
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1066 За да получите още информация за команда, използвайте C-h k вместо C-h
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1067 c.
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1068
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1069 >> Въведете C-h k C-p.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1070
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1071 Това извежда документацията на функцията, както и нейното име, в
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1072 отделен Емакс прозорец. Когато я прочетете, въведете C-x 1, за да
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1073 махнете помощния текст. Не е нужно да правите това точно сега. Може
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1074 да редактирате, докато се обръщате към помощния текст за справка, и
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1075 след това да въведете C-x 1.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1076
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1077 Ето още няколко полезни C-h възможности:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1078
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1079 C-h f Описва функция. Трябва да въведете името на
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1080 функцията.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1081
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1082 >> Опитайте с въвеждане на C-h f previous-line<Return>.
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1083 Това извежда цялата информация, която Емакс знае за функцията,
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1084 която осъществява командата C-p.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1085
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1086 Подобна команда, C-h v, извежда документацията на променливите, които
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1087 може да променяте, за да настройвате поведението на Емакс. Трябва да
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1088 въведете името на променливата, когато Емакс ви подскаже това.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1089
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1090 C-h a Команда Апропос. Въведете ключова дума и Емакс ще
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1091 покаже списък на всички команди, чието име съдържа
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1092 тази ключова дума. Тези команди могат всички да бъдат
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1093 извикани чрез META-x. За някои команди командата
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1094 Апропос ще изведе допълнително еднознакова или
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1095 двузнакова последователност от клавиши, която пуска
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1096 същата команда.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1097
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1098 >> Въведете C-h a file<Return>.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1099
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1100 Това извежда в друг прозорец списък на всички M-x команди, които
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1101 съдържат "file" в тяхното име. Ще видите знакови команди като C-x
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1102 C-f, изброени измежду съответните имена на команди, като find-file.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1103
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1104 >> Въведете C-M-v, за да скролирате помощния прозорец. Направете го
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1105 няколко пъти.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1106
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1107 >> Въведете C-x 1, за да изтриете помощния прозорец.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1108
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1109 C-h i Четене на ръководства (Info). Тази команда ви праща в
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1110 специален буфер, наричан "*info*", където може да
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1111 четете ръководствата на инсталираните във вашата
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1112 система пакети. Въведете m emacs <Return>, за да
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1113 четете ръководството на Емакс. Ако никога преди това
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1114 не сте използвали Info, въведете ? и Емакс ще включи
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1115 въведение във възможностите на режима Инфо. Веднъж
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1116 след като сте преминали това въведение, трябва да се
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1117 консултирате с Емакс Инфо ръководството като ваша
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1118 основна документация.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1119
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1120
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1121 * ОЩЕ ВЪЗМОЖНОСТИ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1122 -----------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1123
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1124 Може да научите повече за Емакс с четене на неговото ръководство, или
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1125 като книга, или в Инфо (използвайте менюто помощ (Help) или въведете
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1126 F10 h r). Две възможности, които може да желаете в началото, са
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1127 довършване (completion), което спестява писане, и dired, който
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1128 опростява боравенето с файлове.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1129
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1130 Довършването е начин да избягвате ненужно писане. Например, ако
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1131 искате да превключите към буфера *Messages*, може да въведете C-x b
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1132 *M<Tab> и Емакс ще запълни останалата част от името на буфера,
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1133 доколкото може да се определи от това, което сте въвели. Довършването
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1134 е описано в Инфо-ръководството на Емакс в страницата "Довършване"
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1135 ("Completion").
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1136
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1137 Dired ви позволява да гледате списъка от файлове в директория (и като
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1138 възможност: нейните поддиректории), да се придвижвате в този списък,
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1139 да посещавате, преименувате, изтривате и изобщо действате върху
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1140 файловете. Dired е описан в Инфо-ръководството на Емакс в страницата
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1141 "Dired".
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1142
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1143 Ръководството на Емакс описва още много други възможности на
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1144 редактора.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1145
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1146
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1147 * ЗАКЛЮЧЕНИЕ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1148 ------------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1149
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1150 Запомнете: за да излезете безвъзвратно от Емакс, използвайте C-x C-c.
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1151 За да излезете временно в обвивка, така че да се върнете в Емакс
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1152 по-късно, използвайте C-z.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1153
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1154 Това въведение е предвидено да бъде разбираемо за всички нови
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1155 потребители, така че ако намирате нещо неясно, не се самообвинявайте
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1156 -- оплачете се!
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1157
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1158
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1159 * КОПИРАНЕ
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1160 ----------
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1161
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1162 Това въведение произлиза от дълга поредица въведения в Емакс,
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1163 започвайки от едно, написано от Стюърт Кракрафт за началния Емакс.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1164
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1165 Тази версия на въведението, както и ГНУ Емакс, е защитена с авторски
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1166 права и идва с разрешение да разпространявате копия при следните
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1167 условия:
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1168
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1169 This version of the tutorial, like GNU Emacs, is copyrighted, and
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1170 comes with permission to distribute copies on certain conditions:
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1171
65088
f05a048483cc Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 61221
diff changeset
1172 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
68640
e8a3fb527b77 Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 65088
diff changeset
1173 2005, 2006 Free Software Foundation, Inc.
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1174
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1175 Permission is granted to anyone to make or distribute verbatim copies
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1176 of this document as received, in any medium, provided that the
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1177 copyright notice and permission notice are preserved,
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1178 and that the distributor grants the recipient permission
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1179 for further redistribution as permitted by this notice.
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1180
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1181 Permission is granted to distribute modified versions
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1182 of this document, or of portions of it,
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1183 under the above conditions, provided also that they
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1184 carry prominent notices stating who last altered them.
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1185
73271
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1186 Условията за копиране на самия Емакс са по-сложни, но в същия дух.
f2f6f5193df9 Synchronize with TUTORIAL.
Eli Zaretskii <eliz@gnu.org>
parents: 68640
diff changeset
1187 Моля, прочетете файла COPYING и тогава давайте копия на ГНУ Емакс на
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1188 свои приятели. Помогнете да спрем затвореността на програмите
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1189 ("притежанието"), като използваме, пишем и споделяме свободен софтуер!
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1190
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1191 Преводът на български е извършен от Огнян Кулев
48672
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1192 <ogi@fmi.uni-sofia.bg>.
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1193
d66d3c9a5ee2 Initial version.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1194 ;;; Local Variables:
53381
f67832ec7140 Use windows-1251 encoding. Fix punctuation errors.
Eli Zaretskii <eliz@is.elta.co.il>
parents: 52401
diff changeset
1195 ;;; coding: windows-1251
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 48672
diff changeset
1196 ;;; End:
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 48672
diff changeset
1197 ;;; arch-tag: 70cf6ad7-c2e4-41fe-8199-74aa52683b0e