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