428
|
1 Copyright (c) 1985, 1996 Free Software Foundation, Inc. See end for conditions.
|
|
2
|
|
3 �� ������� ������� Emacs.
|
|
4
|
|
5 ��� ���������� Emacs ������ ������������ ������� CONTROL (������ ���������� ���
|
|
6 CTRL ��� CTL) ��� ������� META. �� ��������� �����������, ������� META
|
|
7 �������� ALT ��� EDIT ��� ���-������ ��� (��������, �� ����������� Sun,
|
|
8 "the diamond key" ����� �� ������� � ���� META). ���� � ��� ��� �������
|
|
9 META, �� ������ ������������ ESC ������ ���. ����� ������ META ���
|
|
10 CONTROL ������ ��� �� ����� ������������ ���������� ������ � ���������
|
|
11 �����������:
|
|
12
|
|
13 C-<chr> ������� ���������� ������� CONTROL ���� ���������� ������ <chr>
|
|
14 ���, C-f ������ ��������: ������ ������� CONTROL � f.
|
|
15 M-<chr> ������� ���������� ������� META ���� ���������� ������ <chr>.
|
|
16 ���� ������� ���, ������� <ESC>, ��������� ��, ����� ������ <chr>.
|
|
17
|
|
18 ������ ���������: ��� ���������� ������ Emacs, �������� C-x C-c. (���
|
|
19 �������). ������� ">>" � ����� ������� ���������, ��� ��� ����� ������,
|
|
20 ���� ��������� �������. ��������:
|
|
21
|
|
22 >> ������ ������� C-v (�������� ���������� ������) ��� ����������� ��
|
|
23 ��������� �����. (����� ������, ��������� ������� Control ������� v).
|
|
24 ������ �� ������ ��� ������� ��� ���, ����� ��������� ������ �����.
|
|
25
|
|
26 �������� �������� �� ��, ���, ���� �� ��������� � ������ �� �����,
|
|
27 ������������� ��� �������; ��� ������������ ��������� �������������, �����
|
|
28 ������� �� ������ ���������� ������ �����.
|
|
29
|
|
30 ������ ��� ��� ���������� ����� - ��� ������������� �� ������ �� ������ �����
|
|
31 � ������. �� ��� ������, ��� ����������� ������ ���� �����, ��������� C-v.
|
|
32 ��� ����������� ����� ������ ������, ������� M-v (����������� ������� META
|
|
33 � �������� v, ��� ������� <ESC>v ���� � ��� ��� ������� META, EDIT, ��� ALT).
|
|
34
|
|
35 >> ���������� ������� M-v � ����� C-v, ��������� ���.
|
|
36
|
|
37
|
|
38 * ������
|
|
39 ---------
|
|
40
|
|
41 ��������� ������� ������������ ��� ���������:
|
|
42
|
|
43 C-v ������� �� ���� ����� ������
|
|
44 M-v ������� �� ���� ����� �����
|
|
45 C-l �������� ����� � ���������� ��� ������, ���������
|
|
46 �����, ����������� ����� �������, � ������ ������.
|
|
47 (��� control-L, �� control-1.)
|
|
48
|
|
49 >> ������� ������, � ��������� ����� ����� ����.
|
|
50 ����� ������� C-l.
|
|
51 ������� ������ ����� � ���������, ��� ����� ���� ��� ��� �� �����.
|
|
52
|
|
53
|
|
54 * ������� ���������� ��������
|
|
55 -----------------------------
|
|
56
|
|
57 �������� �� ������ � ������ ������, �� ��� ������������� �
|
|
58 ������������ ����� �� ������ �� ������?
|
|
59
|
|
60 ���� ��������� �����, ����� ������� ���. �������� ���� - ������������ �������
|
|
61 C-p, C-b, C-f, � C-n. ������ �� ���� ������ ����������� ������ �� ����
|
|
62 ������ ��� ������� �� ������ � ������������ �����������. ��� �������
|
|
63 ���������� ������ ������� � ������ ����������� ��������:
|
|
64
|
|
65 ���������� ������, C-p
|
|
66 :
|
|
67 :
|
|
68 �����, C-b .... ������� ������� ������� .... ������, C-f
|
|
69 :
|
|
70 :
|
|
71 ��������� ������, C-n
|
|
72
|
|
73 >> ����������� ������ �� ������ ����� � ����������, ��������� C-n ��� C-p.
|
|
74 �����, ������� C-l � ���������� ��� ��������� ����������� � ������ ������.
|
|
75
|
|
76 ��� ����� �������� ��������� �� ������ (// ���, ���� ���������� - ������
|
|
77 ����� ) : P-���������� (previous), N-��������� (next), B-����� (backward) �
|
|
78 F-������ (forward). ��� �������� ������� ���������������� �������, �������� ��
|
|
79 ������ ������������ ������, ��� ��� ����� ������� �� �������.
|
|
80
|
|
81 >> ������� ��������� ��� C-n ���� �������� ������ ���� �� ��� ������.
|
|
82
|
|
83 >> ������������� �� ������, ��������� C-f � ����� ����������� ����� � �������
|
|
84 C-p. ����������, ��� ���������� ��������� ������� ��� ������� �-�, ���� ��
|
|
85 ��������� � �������� ������.
|
|
86
|
|
87 ������ ������ ������ ����������� �������� ����������� (Newline character),
|
|
88 ������� �������� �� �� ��������� ������. ��������� ������ � ����� �����
|
|
89 ������ �� ���� ����������� �������� ����������� (�� Emacs �� ������� �����).
|
|
90
|
|
91 >> ���������� ������������ C-b � ������ ������. ������ ������ ������������� ��
|
|
92 ����� ���������� ������. ��� ���������� ������, ��� �� �������� ����� �����
|
|
93 ������ �����������.
|
|
94
|
|
95 C-f ����� ���������� ������ ����� ����������� ��� ��, ��� � C-b.
|
|
96
|
|
97 >> ���������� ��������� ��� ��������� C-b, ��� ����� �� �������, ��� ��������
|
|
98 ������.
|
|
99 ����� ����������� C-f ����� ��������� �� ����� ������.
|
|
100 ������� C-f ��� ���, ����� ������� � ������ ��������� ������.
|
|
101
|
|
102 ����� �� ������������� �� ������� ��� ������ ���� ������, �����, �����������
|
|
103 �� �������, ���������� ������ ������. ��� ���������� "���������". ���������
|
|
104 ��������� Emacs`� ���������� ������ � ������ ����� ������ ��� �����������
|
|
105 ��� �� ������� ������.
|
|
106
|
|
107 >> ���������� ����������� ������ �� ������ ������� ������, ��������� C-n,
|
|
108 � ����������, ��� ���������.
|
|
109
|
|
110 ���� ������������ ����������� ������� ��������, �� ������ ��������� ��
|
|
111 ������. M-f (Meta-f) ���������� ������ �� �����, � M-b ����� �� �����.
|
|
112
|
|
113 >> ������� ��������� ��� M-f � M-b.
|
|
114
|
|
115 ���� ������ ���. � �������� �����, M-f ���������� ��� � ����� �����.
|
|
116 ���� ������ ���. ����� �������, M-f ���������� ��� � �����
|
|
117 ���������� �����. M-b �������� ����� ��� �� � ��������������� �����������.
|
|
118
|
|
119 >> ������� M-f � M-b ��������� ���, ��������� � C-f � C-b - ��� �� �������
|
|
120 �������� �������� M-f � M-b �� ������ ������� � ������ � ����� ����.
|
|
121
|
|
122 �������� ��������� ����� C-f � C-b � ����� �������, � M-f � M-b � ������.
|
|
123 ����� ����� Meta-������� ������������ ��� ��������������� �������� ���
|
|
124 ���������, ������������� � ����� (�����, �����������, ������), �����
|
|
125 Control-������� ��������� ��������� ���������, ���������� �� ����, ���
|
|
126 �� ������������ (�������, ������, � �.�.).
|
|
127
|
|
128 ��� ��������� ���������� ����� �������� � �������������: C-a � C-e ����������
|
|
129 ������ � ������ � ����� ������, � M-a � M-e ���������� ������ � ������ �
|
|
130 ����� �����������.
|
|
131
|
|
132 >> ���������� ������ ���� ��� C-a, � ����� ���� ��� C-e.
|
|
133 ���������� ���� ��� ������ M-a, ����� ����� ���� ��� ������ M-e.
|
|
134
|
|
135 ����������, ��� ������ C-a ������ �� ��������, � ������ M-a ���������� ��������
|
|
136 ������� � ���������� �����������. ��� �� ��������� ��������, �� ��������
|
|
137 �����������.
|
|
138
|
|
139 ��������� ������� � ������ ����� �������� "�����". ������ �����: ������
|
|
140 ���������� ����� �� ������ � ����� ����� ����� ���������� �������� �����.
|
|
141
|
|
142 ����� ������� ������� ������� ����������� �������, ������� �������� �� ������
|
|
143 � ������������:
|
|
144
|
|
145 C-f �� ������ ������
|
|
146 C-b �� ������ �����
|
|
147
|
|
148 M-f �� ����� ������
|
|
149 M-b �� ����� �����
|
|
150
|
|
151 C-n �� ��������� ������
|
|
152 C-p �� ���������� ������
|
|
153
|
|
154 C-a � ������ ������
|
|
155 C-e � ����� ������
|
|
156
|
|
157 M-a �����, � ������ �����������
|
|
158 M-e ������, � ����� �����������
|
|
159
|
|
160 >> ���������� ������ �� �������� ��������� ��������� ��� ��� ��� �������.
|
|
161 ��� �������� ������������ �������.
|
|
162
|
|
163 ��� ������ ������ ������� �������� ������� M-< (Meta Less-then {������-���}),
|
|
164 ������� ���������� ������ � ������ ������, � M-> (Meta Greater-than {������-���}),
|
|
165 ������� ���������� ������ � ����� ������.
|
|
166
|
|
167 �� ����������� ���������� ������ "<" ��������� ��� ������, � �� ������
|
|
168 ������������ ������� Shift ���� ������� ���. �� ���� ���������� �� ��� ��
|
|
169 ������ ������������ Shift ���� ������� M-<; ��� ��������� ������� Shift ��
|
|
170 �������� M-�����.
|
|
171
|
|
172 >> ������ ���������� M-<, ���� ������������� � ������ ��������.
|
|
173 ����� ����������� C-v ���� ��������� �����.
|
|
174
|
|
175 >> ������ ���������� M->, ��� ������������� � ����� ��������.
|
|
176 ����������� M-v ���� ��������� �����.
|
|
177
|
|
178 ������ ����� ���������� �����������, ���� ��� �������� ����� ��.
|
|
179 �� ����������� ������� C-b, C-f, C-n � C-p �� ���� ��������. ������, ���
|
|
180 �������� �� ����� ����������. ������, ������� ������� �������� �������������
|
|
181 Emacs, �� �������, ��� ������������ CTRL-������� ������� � �������, ��� ������
|
|
182 �� ����������� (������ ��� �� �� �������� ���� � �������� �� ��������� ���
|
|
183 ������). ������, ��� ������ �� ���������� ������������ CTRL-�������, ��
|
|
184 ������� ��� �� ����� ������� � ������������ ������, ����� �����������
|
|
185 ������� ����������� �������.
|
|
186
|
|
187 ����������� ������ Emacs`� ��������� �������� ��������; ��� �����������
|
|
188 ������, ��� ������ ��������� ����������. ���� ������ ������� ���������� ���
|
|
189 �������, ������� C-u, ����� ����� ����������, ������� �������. ���� �
|
|
190 ��� ���� ������� META (��� EDIT ��� ALT), ���� ������ ������ ������ ��������
|
|
191 ��������: �������� �����, ��������� ������ META. �� ����������� �������
|
|
192 ������������� C-u, �.� ��� ������������������ ������ �������� �� ����� ���������.
|
|
193
|
|
194 ��������, C-u 8 C-f ���������� ������ �� ������ �������� ������.
|
|
195
|
|
196 >> ���������� ������������ C-n ��� C-p � �������� ����������, ����� �����������
|
|
197 ������ �� ������ ����� � ���� ��������.
|
|
198
|
|
199 ������ ������� ���������� �������� �������� ��� ������� ����������. �� ����
|
|
200 ����������. ����� ���������� - C-v � M-v .
|
|
201 ��� ��������� ��������� ���������, ��� ����������� ����� ����� ��� ����
|
|
202 �� ��������� ����� �����, ������ ������ �� ����� �������. ��������, C-u 4 C-v
|
|
203 ��������� ����� �� 4 ������.
|
|
204
|
|
205 >> ������ ���������� ���������� C-u 8 C-v.
|
|
206
|
|
207 ��� ������� ������ ���������� ����� �� 8 ����� �����. ���� �� ������
|
|
208 ���������� ��� ����, ������ ������ �������� ��� M-v.
|
|
209
|
|
210 ���� �� ����������� X Window, �������� ���� ������������� ��������� ������
|
|
211 ��������� (scroll bar) � ������� ������� ���� Emacs. �� ������ �������������
|
|
212 �����, ����������� �����.
|
|
213
|
|
214 >> ���������� ������ ������� ������ ����� ������ ������������ �������
|
|
215 ������ ������ ���������. ����� ������ ������������ �� �������,
|
|
216 ������������ ���, ��� ������ ��� ����� �� �������.
|
|
217
|
|
218 >> ���������� ����� � ����� ������ ��������� ����� ������ ������ ������
|
|
219 � ������� ����� ������ ���� ���.
|
|
220
|
|
221
|
|
222 * ���������� �������� �� X-���������
|
|
223 ------------------------------------
|
|
224
|
|
225 ���� � ��� X-��������, ���, ��������, ��������� ����� ������ ������������ �������
|
|
226 �� keypad`� ��� ���������� ��������. ������� �����, ������, ����� � ����
|
|
227 ����������� ������ � ��������� �����������; ��� ������������� ����� ��� C-b,
|
|
228 C-f, C-p, � C-n, �� ����� � ������ � �����������. �� ��� �� ������
|
|
229 ������������ C-left � C-right ��� ������������ �� ������, � C-up � C-down ���
|
|
230 ������������ �� ������ (�.�. ����������, ���� �� ������������ �����). ���� �
|
|
231 ��� ���� ������ ���������� HOME (��� BEGIN) � END, �� ��� ����� ����������
|
|
232 ������ � ������ � ����� ������, ��������������, � C-home � C-end �����
|
|
233 ���������� � ������ � ����� �����. ���� �� ����� ���������� ���� ������ PgUp
|
|
234 � PgDn, �� ������ �� ������������ ��� ����������� ����� � ���� ���������, ���
|
|
235 M-v � C-v.
|
|
236
|
|
237 ��� ��� ������� ����� �������� �������� ��������, ��� ���������� ����.
|
|
238 �� ������ ������������ shortcut ��� ����� ����� ���������: ������ �������
|
|
239 CONTROL ��� META � �������� �����. ��������, ��� ����������� �� 12 ����
|
|
240 ������, �������� C-1 C-2 C-right. ��������� ��� ��� ����� ����� ��������,
|
|
241 ������ ��� �� �� ���������� ������ CONTROL ����� ���������.
|
|
242
|
|
243
|
|
244 * ���� EMACS �����
|
|
245 ------------------
|
|
246
|
|
247 ���� Emacs �������� ����������� �� ���� �������, �� ������ ���������� ���
|
|
248 ������ ����� C-g. �� ������ ������������ C-g ���� ���������� ������� �������
|
|
249 ������� ����� �����������.
|
|
250
|
|
251 �� ��� �� ������ ������������ C-g ��� ������ ��������� ��������� ��� �������
|
|
252 ������� ������� �� �� ������ ���������.
|
|
253
|
|
254 >> �������� C-u 100 ��� ������� ��������� 100, ����� ������� C-g.
|
|
255 ������ ������� C-f. ������ ������ ������������� ����� �� ���� ������,
|
|
256 ������ ��� �� �������� �������� �������� C-g.
|
|
257
|
|
258 ���� �� ������ <ESC> �� ������, �� ��� �� ������ ���������� �� ����� ��������
|
|
259 C-g.
|
|
260
|
|
261
|
|
262 * ����������� ������� (DISABLED COMMANDS)
|
|
263 -----------------------------------------
|
|
264
|
|
265 ��������� ������� Emacs "���������" ��� ��� ���������� ������������ ����� ��
|
|
266 ������������ ��������.
|
|
267
|
|
268 ���� �� ������� ���� �� ����������� ������, Emacs ������� ��������� ���������
|
|
269 ����� ������� ����������, � �������, ������ �� �� ���������� � ���������
|
|
270 �������.
|
|
271
|
|
272 ���� �� ������������� ������ ����������� �������, ������� ������ (Space) �
|
|
273 ����� �� ���� ������. ������, ���� �� �� ������ ��������� �����������
|
|
274 �������, ��������� �� ������ "n".
|
|
275
|
|
276 >> ������� `C-x n p' (����������� �������), ����� �������� "n" �� ������.
|
|
277
|
|
278
|
|
279 * ����
|
|
280 ------
|
|
281
|
|
282 Emacs ����� ����� ��������� ����, ������ ���������� ���� �����.
|
|
283 ��������, "����" ������������ Emacs`�� ��� �� ��������� ���������������
|
|
284 ���� � ������� �������, ��� ��������� ������� � ����� ���� X window.
|
|
285 (Emacs ��� �� ����� ����� ��������� ���� X windows, ��� "������" ("frames")
|
|
286 � ������������ Emacs. ��� ����� ������� �����.)
|
|
287
|
|
288 �� ���� ������ ����� �� ����������� � ���������� ������������� ���������
|
|
289 ����. �� ��� ����� �����, ��� ����������� �� ������ ����, ������� �����
|
|
290 ���������� ���� ���������� ������, ��� ����� ������������ ������. ���
|
|
291 ������:
|
|
292
|
|
293 C-x 1 ���� ����. (������� ��� ������ ����).
|
|
294
|
|
295 ��� Control-x �� ��������� ������ 1. C-x 1 ��������� ���� ������� ��������
|
|
296 ������, ���, ���� ��� ������ ���� �����. ��� ������ ��� ������ ����.
|
|
297
|
|
298 >> ����������� ������ �� ��� ������ � ������� C-u 0 C-l.
|
|
299
|
|
300 (��������� ��� C-l �������������� �����. ���� �� ������� ��������
|
|
301 �������� ��� ���� �������, ��� ������ "������������ ����� � ���������
|
|
302 ������� ������ �� �������-�� ����� �� ������ ������." ��� C-u 0 C-l
|
|
303 �������� "������������ �����, ��������� ������� ������ � ������.")
|
|
304
|
|
305 >> �������� Control-x 2
|
|
306 ����������, ��� ������� ���� ��������, ����� ����� �������� �
|
|
307 ��������� ���������� ����� ������.
|
|
308
|
|
309 >> �������� C-x 1 � ���������� ��� ���� ��������.
|
|
310
|
|
311
|
|
312 * ������� � ��������
|
|
313 --------------------
|
|
314
|
|
315 ���� �� ������ �������� �����, ������ �������� �����. �������, ������� ��
|
|
316 ������ ������, ����� ��� A, 7, *, � ��. ���������� Emacs`�� ��� ����� �
|
|
317 ����������� ����������. ������� <Return> (������ �������� �������) ���
|
|
318 ������� ������� �����������.
|
|
319
|
|
320 �� ������ ������� ��������� ��������� ������ ������� <Delete>.
|
|
321 ������� <Delete> �� ���������� ����� ���� ���������� ��� "Del".
|
|
322 � ��������� �������, ������� "Backspace" �������� ��� <Delete>,
|
|
323 �� �� ������!
|
|
324
|
|
325 � ��������, <Delete> ������� ������ ��������������� ����� ������� ��������
|
|
326 �������.
|
|
327
|
|
328 >> ���������� ��� ������ -- �������� ��������� ��������, ����� ������� ��
|
|
329 ������� <Delete> ��������� ���. �� ���������� � ���������� ����� �����;
|
|
330 �� �� ��������� ������� �������. ��� ���� ������ ����� ��������.
|
|
331
|
|
332 ����� ������ ������ ���������� ������� ������� ��� ������ ������, ������
|
|
333 ������ "������������" �� ��������� ������ ������. ������ "�������� �������"
|
|
334 ("\") � ������ ������� ����������, ��� ������ ����� ����������.
|
|
335
|
|
336 >> ���������� �����, ���� �� ���������� ������ �������, � ����������� �������.
|
|
337 �� �������, ��� �������� ������ ����������� ������.
|
|
338
|
|
339 >> ����������� <Delete> ��� �������� ������, ���� ������ �� ���������� �
|
|
340 ����� �����. ������ ����������� ������ ��������.
|
|
341
|
|
342 ����� ������� ������ ����������� ��� ��, ��� � ����� ������. �������� �������
|
|
343 ����������� ����� ����� �������� �������� � ������� �� � ����. ����
|
|
344 �������������� ������ ������� �������, ����� ���������� � �����, ��� �����
|
|
345 ���������� ��� ������������ ������.
|
|
346
|
|
347 >> ����������� ������ � ������ ������ � ������� <Delete>. ��� ��������
|
|
348 ������� ������ � ����������.
|
|
349
|
|
350 >> ������� <Return> ��� ������� ������� ����������� �����, ������
|
|
351 ���������� ����.
|
|
352
|
|
353 �������, ��� ������ ������� Emacs ����� �������� ������� ����������;
|
|
354 ������� ������� �� ����������. ��������� ������� ������� ��������
|
|
355 �� �� ��������� �� ���� ���.
|
|
356
|
|
357 >> ���������� ��� -- �������� C-u 8 * ��� ������� ********.
|
|
358
|
|
359 ������ �� ��������� ��������� ������� ������� ���-������ � Emacs �
|
|
360 ���������� ������. ��� �� �� ������ ������� ����� � ������.
|
|
361 ����� ������� �������� ��������:
|
|
362
|
|
363 <Delete> ������� ������ ����� ��������
|
|
364 C-d ������� ������ ��������� �� (���) ��������
|
|
365
|
|
366 M-<Delete> ����� ������ ��������������� ����� ��������
|
|
367 M-d ����� ����� ��������� �� ��������
|
|
368
|
|
369 C-k ����� ��� �� ������� �� ����� ������
|
|
370 M-k ����� ��� �� ����� �����������
|
|
371
|
|
372 ��������, ��� <Delete> � C-d ������ M-<Delete> � M-d ��������� ���������
|
|
373 �������, C-f � M-f (��, <Delete> ��� �� �������� control-������, ��
|
|
374 �� ����� ����������� �� ����). C-k � M-k ��� � C-e � M-e, ��������
|
|
375 ��������� ����� �������� � �������������.
|
|
376
|
|
377 ����� �� �������� ����� ��� ���� ������ �����, Emacs ��������� ���������
|
|
378 �����, ����� �� ����� ������� ��� �������. ������� ������, ���������� �����,
|
|
379 �������� "��������������" ("yanking"). �� ������ ������������ ���������
|
|
380 ����� � ��� �� �����, ��� � ����� ������. �� ������ ������������
|
|
381 ����� ��������� ��� � �������� ����� �����. ������� "������������" - C-y.
|
|
382
|
|
383 ��������, ��� ���� ������� ����� "�������" � "�����" ���-������. "������"
|
|
384 ����� ���� ������������� �����, � ��������� - ���. ������, �������, �������
|
|
385 ����� ������� ����� ������, ��������� ���, � �������, ��������� ���� ������
|
|
386 ��� ������ ������ ������, �� ��������� ���������.
|
|
387
|
|
388 >> ����������� ������ �� ������ �������� ������.
|
|
389 ������ ������� C-k ���� ����� ����� � ���� ������.
|
|
390
|
|
391 >> ������� C-k ��� ���. �� ������, ��� ��� ����� ������ �����������
|
|
392 ��������� �� ���� �������.
|
|
393
|
|
394 �������� ��� ������ C-k ������� ���������� ������, � ������ C-k �������
|
|
395 ���� ������ � ��������� ������ ������ �����. C-k ������������ ��������
|
|
396 �������� ����������� �������: ������� ����� ����� _�_ �� ����������.
|
|
397 ��� �� ������ ����������. C-u 2 C-k ��`�� ��� ����� � ����������� ��
|
|
398 ������� �����������; ���� C-k ������ �� ������� �����.
|
|
399
|
|
400 ��� ���� ���� ������� ��������� ������ ����� � ����� ������������ �������
|
|
401 �������� C-y.
|
|
402
|
|
403 >> ���������� ���; �������� C-y ���� ������� ����� �����.
|
|
404
|
|
405 ������� � C-y ��� � ������� ������� ���-�� �����, ��� �� ��������.
|
|
406 �������, ���� �� ������������ ��������� C-k' � ������, ��� ������ ������
|
|
407 ����� ��������� ������, ���, ��� C-y ����������� �� ������.
|
|
408
|
|
409 >> ���������� ��� ������, ������� C-k ��������� ���.
|
|
410
|
|
411 ������ ������ ���� ������ �����:
|
|
412
|
|
413 >> ������� C-y. ������ ����������� ������ �� ��������� ����� ����, � �����
|
|
414 ������� C-y. ������ �� ������ ��� ����� ����������� ��������� �����.
|
|
415
|
|
416 ��� ������ ���� ���� ��������� �����, ������� �� ������ ������� ����� �
|
|
417 ����� ����� ���-�� ���? C-y ������ �� ����� ��� ��������� ��������� �����.
|
|
418 �� ���������� ����� �� ����� �������. �� ������� ��� ������� ����� ���������
|
|
419 ������� M-y. ����� ���� ��� �� ������� ��������� ��������� �����, �������
|
|
420 M-y, � �������� ���� ��������������� ����� ���, ������� ��� ���� �����.
|
|
421 ������� M-y ����� � ����� ����� ���������� ��� ����� � ����� ������ �����.
|
|
422 ����� �� ���������� �������� ������, ��� �� ����� ������ ������ ����� ����
|
|
423 ��������� ���. ������ ����������� ��������������, ������� ���������������
|
|
424 ����� ���, ��� �� ����.
|
|
425
|
|
426 ������� M-y ����������� ����� ���, �� ������ ��������� � ��������� �����
|
|
427 (�������� ������ ��������).
|
|
428
|
|
429 >> ������ ������, ����������� �������� ������, ����� ������� ��� ���� ������.
|
|
430 ����� ����������� C-y ��� �������������� ������ ������ ������.
|
|
431 ����� ����������� M-y � ��� ����� �������� ������ ������ �������.
|
|
432 ������� ��� ��������� ��� M-y ���� ������� ��� ���������. �����������
|
|
433 ������ ��� ���� ������ ������ ������ �� ��������, � ��� ����-����.
|
|
434 ���� ��� �������, �� ������ �������� ��� M-y ������������� � ������������
|
|
435 ���������.
|
|
436
|
|
437
|
|
438 * ������ (UNDO)
|
|
439 ---------------
|
|
440
|
|
441 ���� �� ������� ��������� � ������, � ������, ��� ��������, ������
|
|
442 �������� ��������� �������� "������", C-x u.
|
|
443
|
|
444 ������, C-x u �������� ���������, ��������� ����� ��������; ���� ��������� C-x
|
|
445 u ��������� ��� ������, ������ ��� ����� ���������� ��� ���� �������.
|
|
446
|
|
447 �� ���� ��� ����������: ������� ������� �� �������� ����� �� ����������� (���
|
|
448 �������� ������� ����������� ������� � ���������), � �����������������
|
|
449 (self-inserting) ������� �������������� �������� �� 20. (��� ��������� �����
|
|
450 C-x u ������� �� ������ ������� ��� ������ ����� ������.)
|
|
451
|
|
452 >> ������ ��� ������ ��������� C-k, ����� �������� C-x u
|
|
453 � ��� ������ ��������� �����.
|
|
454
|
|
455 C-_ �������������� ������� ������; ��� �������� ����� ��� � C-x u, �� ����� �
|
|
456 ������������� ��������� ��� ������. ��������� ��������� C-_ � �� ���������
|
|
457 ����������� ������ ����������� ������ �� ������. ������� �� ���������� C-x u
|
|
458 � �������������. �� ��������� ����������, �� ������ �������� C-_ ������� / �
|
|
459 ��������� ������� CTRL.
|
|
460
|
|
461 �������� �������� ��� C-_ ��� C-x u �������� ��� ������� ����������.
|
|
462
|
|
463
|
|
464 * �����
|
|
465 -------
|
|
466
|
|
467 ����� ��������� ����� ����� ���� ������������� �����, �� ������ ���
|
|
468 ��������� � ����. �����, �� �������� ����� �� ������� �� Emacs. �� ���������
|
|
469 ��� ����� � ���� "��������" ����. (��� ��� �������� "������" � ����.)
|
|
470 (// � ��������� ������� "finding", � "visiting")
|
|
471
|
|
472 ������� ���� �������� ���������� ��� ���������� ��������� Emacs. �� ������
|
|
473 �������, ��� ���������� ����� �� ������������ ���� ����. ������ ����
|
|
474 ���������, ��������� � �������������� Emacs �� ����� �������������, ���� �� ��
|
|
475 "���������" ("save") ����. ��� �� ������ �� ��������� �������������� ���� �
|
|
476 �������, ���� �� �� ������ �����. ���� ����� �� ���������� ����, Emacs
|
|
477 ��������� ������������ ���� � ���������� ������, ���� �� ����� ����� ������
|
|
478 ��� ���� ��������� ���� ��������.
|
|
479
|
|
480 ���� ���������� � ������ ����� ������, �� ������� ������ ������� ���������� �
|
|
481 ���� � �������� ������ "Emacs: TUTORIAL.ru". ��� ����� ������ ������
|
|
482 ���������� ��� ����� ������� �� �������. ����, ������ �� ������� ���� �
|
|
483 ������ "TUTORIAL.ru" ������� �������� ����� ������������ ������ ��������
|
|
484 Emacs. ����� ���� ������� �� ��������, ��� ��� ����� � ����������� ���������
|
|
485 ���������. (Whatever file you find, that file's name will appear in that
|
|
486 precise spot.)
|
|
487
|
|
488 ������� ��� �������� � ���������� ����� � ������� �� ������ ������, ������� ��
|
|
489 ��� �������, ������� ���� ��������. ��� ��� ���������� � ������� Control-x.
|
|
490 ������� ����� ������ ���������� � ������� Control-x; ������ �� ��� �������� �
|
|
491 �������, �������� � �������� ������. ��� ������� � ���, ��� ��� ������
|
|
492 ������� ������.
|
|
493
|
|
494 ���������, ��� ��� ����� ����� � ������� �������� ����� - ��� ��, ��� ��
|
|
495 ������ ������ ��� �����, ������� ����� ������. �� ��� �������� ������� "��������
|
|
496 �������� � ���������" (� ���� ������, �������� ��� ��� �����). ����� �����
|
|
497 �������
|
|
498
|
|
499 C-x C-f ������� (�����) ����
|
|
500
|
|
501 Emacs �������� ��� ������ ��� �����. ��� ����� �� �������� � ������ ������
|
|
502 ������. ������ ������ ���������� ���������, �� ������������ ��� ���������
|
|
503 �����. �� ������ ������������ ������� ������� �������������� Emacs ���
|
|
504 �������������� �����.
|
|
505
|
|
506 ����� �� ������� ��� ����� (��� ����� ���������� � ���������), �� ������
|
|
507 �������� ������� ����� C-g.
|
|
508
|
|
509 >> ������� C-x C-f, ����� ������� C-g. ��� ������� ���������, � �������
|
|
510 C-x C-f ������� ������������ ���������. � �����, �� �� ������� �� ������
|
|
511 �����.
|
|
512
|
|
513 ����� �� ��������� ���� ����� �����, ������� <Return>. ����� ���������
|
|
514 ������� C-x C-f, � ������� ���� ��������� ����. ��������� �������� �����
|
|
515 ������ C-x C-f ����������.
|
|
516
|
|
517 � ���������� ����� ���������� ����� �������� �� ������, � �� ������� ���
|
|
518 �������������. ����� �� ��������� ��������������, ����� ��������� ���������
|
|
519 �������� �������
|
|
520
|
|
521 C-x C-s ��������� ����
|
|
522
|
|
523 ��� ��������� ���� �� Emacs � ����. � ������ ���, ����� �� ��� ��������,
|
|
524 Emacs ����������� ������������ ���� � ����� ������, ����� �� �� ���������.
|
|
525 ����� ��� ���������� ����������� ������� "~" � ������������� ����� �����.
|
|
526
|
|
527 ����� ���������� ����������, Emacs ���������� ��� ����������� �����.
|
|
528 �� ������ ��������� ��������� ���������� �����, ��� ����� �� ��������
|
|
529 ����� ������ ���� ����� ������� ��������.
|
|
530
|
|
531 >> �������� C-x C-s, ��������� ���� ����� ��������.
|
|
532 ������ ��������� ������� "Wrote ...TUTORIAL.ru" � ������ ������ ������.
|
|
533
|
|
534 ���������: �� ��������� ��������, ���� C-x C-s ��������� ����� � �� ��
|
|
535 ������� ������������ ������ Emacs`�. ��� �������� ��� ������������ �������
|
|
536 ����� "�����������" ��������� "flow control" ��������������� C-s � ��
|
|
537 ������������ ���� ������ � Emacs`�. ��� ���������� ������, ������� C-q.
|
|
538 �������� ������ "Spontaneous Entry to Incremental Search" ����������� Emacs
|
|
539 ����� ������ ��� �������� � ���� "������������".
|
|
540
|
|
541 �� ������ ������� ������������ ���� ��� ��������� ��� ��������������. ��
|
|
542 ���-�� ������ ����� ����, ������� ��� �� ����������. ������� ������� -
|
|
543 ������� ���� � ������� Emacs: ����� ����, ������� �����, � ������ �������
|
|
544 �����. ����� �� ������� "�������" ����, Emacs ������� �������� ���� �
|
|
545 ��������� ���� �������. �����, ��� �� ������, �� ������ ������������� ���
|
|
546 ������������ ����.
|
|
547
|
|
548
|
|
549 * ������
|
|
550 --------
|
|
551
|
|
552 ���� �� �������� ������ ���� � �������������� C-x C-f, ������ �������� ������
|
|
553 Emacs. �� ������ ������������� ����� ����� ��� ����� C-x C-f. ��� ������
|
|
554 ��������� ��������� ������ � Emacs.
|
|
555
|
|
556 >> �������� ���� � ������ "foo" ������� C-x C-f foo <Return>.
|
|
557 �������� �����-������ �����, �������������� ���, � ��������� "foo"
|
|
558 ������ C-x C-s.
|
|
559 �������, �������� C-x C-f TUTORIAL.ru <Return>
|
|
560 ����� ��������� ����� � ��������.
|
|
561
|
|
562 Emacs ��������� ����� ������� ����� ������ � ������� ��������� "�����"
|
|
563 ("buffer"). �������� ����� ������� ����� ����� ������ Emacs. ����� �������
|
|
564 ������ ������� ��������� � ������� Emacs ��������
|
|
565
|
|
566 C-x C-b ������ �������
|
|
567
|
|
568 >> ���������� C-x C-b ������.
|
|
569
|
|
570 �� ����� ��� ������ ����� ����� ���, � ����� ����� ��� �����, ����������
|
|
571 �������� � ��� ��������. ��������� ������ �� ������������� ������. ��������,
|
|
572 ����� ��������� "*Buffer List*" �� �������� �������� �����. � ���� ������
|
|
573 ���������� ������ �������, ������� ��� ������ �������� C-x C-b. ����� �����
|
|
574 ������� �� ������ � ���� Emacs ������ �������� ������ ������-���� ������.
|
|
575
|
|
576 >> �������� C-x 1 ����� ���������� �� ������ �������.
|
|
577
|
|
578 ���� �� ��������� ����� ������ �����, ����� ���������� ������, �� ������
|
|
579 �������� �� �����������. ��������� ��������� ������ Emacs, � �������� ������.
|
|
580 �������� ��� �������������� ���������� ��������� ������ �� ����������� ��
|
|
581 ������ ������. ��� ����� ������, �� ������ � ���� ��� ��� ����� ����� �������
|
|
582 ������ ��������� ������ �������� �����. ���� �� ��������� ������ ���
|
|
583 ������������ ����� � ������� C-x C-f � ����� ������������ C-x C-s.
|
|
584 ������� ����������
|
|
585
|
|
586 C-x s ��������� ��������� ������. (Save some buffers)
|
|
587
|
|
588 C-x s ���������� ��� � ������ ������ ������� �������� �� �����������
|
|
589 ���������. ��� ������� ������ ������ � ��� ���������� ��������� ��� ��
|
|
590 ��������� ���������.
|
|
591
|
|
592 >> �������� ������ ������, ����� �������� C-x s.
|
|
593 � ��� ������ �������� ��������� �� ����� � ������ TUTORIAL.ru.
|
|
594 �������� �� ������ �� ������ "y".
|
|
595
|
|
596 * ������������� ����
|
|
597 --------------------
|
|
598
|
|
599 ���� � ��� X-��������, �� �������� ������ ���� ������ ������ Emacs. ��
|
|
600 ������ ������������ ��� ���� ��� ������� �� ���� �������� ����� ��������
|
|
601 Emacs, ����� ��� "������� ����" ("find file"). �� ����� ������� ��� ���
|
|
602 ������, ������ ��� ��� �� ����� ���������� ��������� ������ ����������� ���
|
|
603 ������� � ������ �������. ����� �� ���������� � Emacs, ��� ������ �����
|
|
604 ������������ ������������ �������, ������ ��� ������ ������ ����, � ��������
|
|
605 ��������� ��������� ������, �������� ��� ���������.
|
|
606
|
|
607 ������� ��� ����� ������� ���� �� �������� ������������ �����������.
|
|
608 ��������, ������ ���� �� ����� ���������� ��������. �� ������ ����������� �
|
|
609 ����� ����� ������ ����� ��� ��� � ���� ������� (Buffers menu) � ������ ���.
|
|
610
|
|
611
|
|
612 * ������������� ����
|
|
613 --------------------
|
|
614
|
|
615 ����������� � X, Emacs ��������� ������������ � �����. �� ������
|
|
616 ��������������� ������ �������� ����� ������ � �������� �����, �� ������
|
|
617 �������� ����� ������� ����� � ������� ����� ������� ����� �� �����, �������
|
|
618 ������ ��������. (��� �������� ����� ������� ����� � ����� ����� ������,
|
|
619 ����� ������������� � ������, � �������� ��� ���, ��������� Shift �����
|
|
620 �������� �����.)
|
|
621
|
|
622 ����� ����� ��������� ���������� �����, �� ������ ������������ C-w ��� �������
|
|
623 ����� ���� "��������" ("Cut") �� ���� "�������������" ("Edit"). ��������, ���
|
|
624 ��� *��* ���� � �� ��: C-w ��������� ����� ������ ������ Emacs (���������� C-k
|
|
625 ���������� �����), "��������" ("Cut") ������ ��� ��, � �������� ����� � �����
|
|
626 ������ X (X clipboard), ��� �� ����� ���� �������� ������ ����������.
|
|
627
|
|
628 ����� �������� ����� �� ������ ������ X, ����������� ������� "��������"
|
|
629 ("Insert") �� ���� "�������������" ("Edit").
|
|
630
|
|
631 ������� ������ ���� ������ ������������ ��� ������ ������� (items), ������� ��
|
|
632 ������. ��������, ���� �� ����� � Info (on-line ������������ Emacs) ���������
|
|
633 C-h i ��� ���� ������ (Help), �� ������ ��������� ������������ �������
|
|
634 ������� �������� ������� ������ �� ���. ����������, ���� �� ������� ��� �����
|
|
635 (�������� � ����������� "������� ����") � �� ��������� TAB ����� �������
|
|
636 ��������� �������� (completions), �� ������ �������� ������� ������ ���� ��
|
|
637 ����� �� ���������, ����� ������� ���.
|
|
638
|
|
639 ������ ������ ���� �������� ����������� ���� (popup menu). ���������� �����
|
|
640 ���� ���������� � ����������� ��� ���� ��� �� ����������, � ������ ��������
|
|
641 ��������� ����� ������������ ������ ��� ����� �������� ������� � ���.
|
|
642
|
|
643 >> ������� ������ ������ ���� ������.
|
|
644
|
|
645 ��� ����� ���������� ������ �������, ����� ��������� ���� ��������.
|
|
646 (// You will have to hold the button down in order to keep the menu up.)
|
|
647
|
|
648
|
|
649 * ����������� ����� ������
|
|
650 --------------------------
|
|
651
|
|
652 � Emacs ����� ����� ������, ��� ����� ���� ��������� �� ��� control- � meta-
|
|
653 �������. Emacs ������� ���, ��������� X-������� (eXtend). ���� ���
|
|
654 �����������:
|
|
655
|
|
656 C-x ������ ���������� (Character eXtend).
|
|
657 �� ��� ������� ���� ������.
|
|
658 M-x ����������� ����������� ������� (Named command eXtend).
|
|
659 �� ��� ������� ��� �������.
|
|
660
|
|
661 ��� ������� ������� ������ ������������, �� �� ��� ������� ��������� �� ���.
|
|
662 �� ��� ������: ������� ������ � ������� C-x C-f - �������, � C-x C-s
|
|
663 ���������. ������ ������ - ���������� ������ � Emacs -- ��� ������� C-x C-c.
|
|
664 (�� ���������� � ���, ��� �� ��������� ��������� ���������, C-x C-c
|
|
665 ���������� ��������� ��������� ����� ��� ��� ������ ����� Emacs.)
|
|
666
|
|
667 C-z ��� ������� *����������* ������ �� Emacs -- �� ������ ��������� � ����
|
|
668 ������ Emacs �����.
|
|
669
|
|
670 �� ��������, ������� ��������� �����, C-z "����������������" ("suspends")
|
|
671 Emacs; ���������� � �������� (shell), �� �� ��������� Emacs. � �����������
|
|
672 �������� �� ������ ���������� ������ � Emacs ��������� ������� `fg' ���
|
|
673 `%emacs'.
|
|
674
|
|
675 � �������� �� �������������� ����������, C-z ������� ����� �������� (subshell),
|
|
676 ���������� ��-��� Emacs ����� ���� ��� ����������� ��������� ������ ���������,
|
|
677 � ����� ��������� � Emacs; ��� �� ��������� ����� �� Emacs. � ���� ������,
|
|
678 ������� `exit' ������ ��� � Emacs �� ��������.
|
|
679
|
|
680 ����������� C-x C-c ���� �� ������ ����� (log out) �� �������. ��� �����
|
|
681 ������������ ����� ����� �� Emacs ���������� �� �������� ���������, ��� ������
|
|
682 �������, ������� ����� �� ����� ��� ���������� � ���������������� Emacs.
|
|
683 ������, ���� ���� �� �� �������� �� �������, ����� ������������� Emacs
|
|
684 ��������� C-z ������ ������ �� ����.
|
|
685
|
|
686 ����� ����� C-x ������. ��� �� ��� �������:
|
|
687
|
|
688 C-x C-f ������� ����.
|
|
689 C-x C-s ��������� ����.
|
|
690 C-x C-b ������ �������.
|
|
691 C-x C-c ����� �� Emacs.
|
|
692 C-x u ������.
|
|
693
|
|
694 ����������� ����������� ������� ������������ ������� ����, ��� ������������
|
|
695 ������ � ������������ �������. � �������� ������� ������� ������ ������,
|
|
696 ������� �������� ���� ������ �� ������ �� ���� ������. ����� �� �������� M-x,
|
|
697 Emacs ��������� ��� ������ ��� ������� � ������ ������ ������; � ����� ������,
|
|
698 "replace-string". ������ �������� "repl s<TAB>" � Emacs ��������
|
|
699 ���. ��������� ��� ������ <Return>.
|
|
700
|
|
701 ������� ������ ������ (replace-string) ������� ��� ��������� -- ������
|
|
702 ������� ����� ��������, � ������ �� ������� ����� ��������. �� ������
|
|
703 ��������� ������ �������� ������ <Return>.
|
|
704
|
|
705 >> ����������� ������ �� ��� ������ ������ ���� ����.
|
|
706 �������� M-x repl s<Return>changed<Return>altered<Return>.
|
|
707
|
|
708 �������� ��� ��� ������ ���������: �� �������� ����� c-h-a-n-g-e-d
|
|
709 ������ "altered" �����, ��� ��� ����������, ���� ������� �������.
|
|
710
|
|
711
|
|
712 * ��������������
|
|
713 ----------------
|
|
714
|
|
715 ����� �� ������������� ����, �� �� ���������� ���, �� ������ ��������
|
|
716 ���������� � ������ ����� �������. ����� �������� ��� �� �����, Emacs
|
|
717 ������������ ���������� ������ ����, ������� �� ������������. ��������������
|
|
718 ���������� � ����, ��� �������� ����� ��, �� ���������� � �������������
|
|
719 �������� "#"; ��������, ���� ��� ���� ���������� "hello.c", ��
|
|
720 ��������������� ���� ����� ���������� "#hello.c#". ����� �� ��������� ����
|
|
721 ������� ��������. Emacs ������ ��������������� ����.
|
|
722
|
|
723 ���� ������� ���������, �� ������ ������������ ���� ��������� ������� ����
|
|
724 ��������� �������������, ����� �������� ����������� ����� (����� ������� ��
|
|
725 �������������, �� ����������������) � ����� ������� M-x recover file<return>.
|
|
726 ����� � ��� ������� �������������, �������� yes<return> ����� ������������
|
|
727 ��������������� ������.
|
|
728
|
|
729
|
|
730 * ������� ��� (ECHO AREA)
|
|
731 -------------------------
|
|
732
|
|
733 ���� Emacs ����� ��� �� �������� ��������� �������, �� ���������� �� ���
|
|
734 ����� ������, � ������� ���������� "������� ���". ������� ��� ��� ������
|
|
735 ������ ������.
|
|
736
|
|
737
|
|
738 * ������ ���������
|
|
739 ------------------
|
|
740
|
|
741 ������ ����� ��� �������� ��� ���������� "������ ���������".
|
|
742 �������� ��� ������ �������� ���:
|
|
743
|
|
744 --**-XEmacs: TUTORIAL.ru (Fundamental)--L670--66%----------------
|
|
745
|
|
746 ��� ������ �������� �������� ���������� � ��������� Emacs � ������, �������
|
|
747 �� ������������.
|
|
748
|
|
749 �� ��� ������ ��� �������� ��� ����� - ��� ����, ������� �� �������. -NN%--
|
|
750 ���������� ������� ������� ������� � ������; ��� �������� ��� NN ���������
|
|
751 ������ ���� ��� ������ ������. ���� ������ ������ ��������� � ������ ������
|
|
752 ������, �� ��� ������� --Top-- ������ --00%--. ���� ��������� ������
|
|
753 ������������ �� ������, ��� ����� --Bot--. ���� ����� ��������� ���, ��� ����
|
|
754 ��������� � �����, ������ ��������� ������� --All--.
|
|
755
|
|
756 ��������� � ������ ������ �������� ��� �� �������� �����. ��� ������ ��
|
|
757 ������� ��� ��������� ����, ��� ����� ������ ����� ��������� �� ���������, �
|
|
758 ����.
|
|
759
|
|
760 ����� ������ ������� ������ �������� �������� ��� ����� ��������������,
|
|
761 ������� �� �����������. ����������� ����� - Fundamental, ��� �� �����������
|
|
762 � ������. ��� ������ "��������� ������" ("major mode").
|
|
763
|
|
764 Emacs ����� ����� ��������� �������� �������. ��������� �� ������� ��������,
|
|
765 ��� �� ������������ ����� �� ��������� ����� �/��� ��������� ���� ������,
|
|
766 ����� ��� Lisp-�����, Text-����� � ��. � ����� ����� ������ ���� ��������
|
|
767 ����� �����������, � ��� �������� �� ������ ����� � ���������, ��� ������
|
|
768 ��������� ����� "Fundamental" (�������).
|
|
769
|
|
770 ������ �������� ����� ����� ��������� ������������� ������. ��������, �������
|
|
771 �������� ����������� � ���������, � ��������� � ������ ����� ����������������
|
|
772 ����������� ������������ ��-������, ������ �������� ����� ��������� ��
|
|
773 ��-�������. ������ �������� ����� ����� ����������� �������, ������� ��������
|
|
774 ���. ��������, M-x fundamental-mode - �������, ������� ����������� � �������
|
|
775 (Fundamental) �����.
|
|
776
|
|
777 ���� �� ������������ ���������� �����, �������� ��� ���� (//������� �� ������
|
|
778 ����, � TUTORIAL) ����, �� �������� ������ ������������� � Text-�����.
|
|
779
|
|
780 >> �������� M-x text-mode<Return>.
|
|
781
|
|
782 �� ����������, �� ���� �� ��������� ���� ������ Emacs �� ����������. �� ��
|
|
783 ������ ��������, ��� M-f � M-b ������ ��������� ��������� ��� ����� �����.
|
|
784 �����, � ������� ������ (Fundamental mode), M-f � M-b �������� ���������
|
|
785 ��� ����������� ����.
|
|
786
|
|
787 �������� ����� ������ ������ ��������� ���������, ����� ���: �����������
|
|
788 ������ ������ "���� ������" � ������ �� �������, �� �� ������ ����������
|
|
789 �����-������ �������.
|
|
790
|
|
791 ��� ��������� ������������ � ����� ������� �������� ������, ������� C-h m.
|
|
792
|
|
793 >> ����������� C-u C-v ���� ��� ��� �����, ����� ����������� ��� ������ �����
|
|
794 � ����� ������.
|
|
795 >> �������� C-h m, ��� ���������� ������� Text-������ �� ��������.
|
|
796 >> �������� q ����� ������ ������������ � ���� ����� :)
|
|
797
|
|
798 �������� ����� ���������� �������� ������, ��� ���� ��������� ��������������
|
|
799 (minor) �������. �������������� ������ �� ������������ � ��������, ��� ������
|
|
800 ����-���� ������������ ��. ������ �������������� ����� ����������/�����������
|
|
801 ���������� �� ������ �������������� �������, � ���������� �� ������ ���������
|
|
802 ������. �� ������ ������������ �������� ����� ��� ��������������, ��� � �����
|
|
803 �� �����������.
|
|
804
|
|
805 ���� �� �������������� ������� ����� �������, �������� ��� ��������������
|
|
806 ����������� ������ - ��� ����� �������������� (Auto Fill mode). ����� ����
|
|
807 ����� �������, Emacs ��������� ������ ����� ������� �������������, ����� ��
|
|
808 ���������� ����� � ������� ������ ������� ��������.
|
|
809
|
|
810 �� ������ �������� ����� �������������� ������ M-x auto-fill-mode<Return>.
|
|
811 ����� ���� ����� �������, ��� ����� ��������� - M-x auto-fill-mode<Return>.
|
|
812 ���� ����� ������� - ������� ��� ��������, ���� �������� - �������. ��
|
|
813 �������� ��� ������� "������������ ������".
|
|
814
|
|
815 >> �������� M-x auto-fill-mode<Return>. ����� ���������� ������
|
|
816 �� "���� " ���� �� ������� ��� ��� ���������� �� ��� ������.
|
|
817 �� ������ �������� ������� ����� �������, ������ ��� ����� ��������������
|
|
818 ��������� ������ ������ �� ��������.
|
|
819
|
|
820 ������� ������ ���������� �� 70-�� ��������, �� �� ������ �������� ��
|
|
821 ��������� ������� C-x f. �� ������ ������ ������� � ���� ��������� ���������
|
|
822 ��� ���� �������.
|
|
823
|
|
824 >> ������� C-x f � ���������� 20. (C-u 2 0 C-x f).
|
|
825 ����� ������� �����-������ �����, � �������� ��� Emacs ��������� �����
|
|
826 �� 20 �������� � ������. ������� �������� ������� 70 �����, ���������
|
|
827 C-x f �����.
|
|
828
|
|
829 ���� �� ������� ��������� � �������� ���������, �������������� �� ����������
|
|
830 ����� ��� ���. ����� ����������� ��������, �������� M-q (Meta-q) � �� �����,
|
|
831 ����� ������ ����� ������ ���������.
|
|
832
|
|
833 >> ����������� ������ � ���������� ��������, � ������� M-q.
|
|
834
|
|
835
|
|
836 * �����
|
|
837 -------
|
|
838
|
|
839 Emacs ����� ������ ������ (��� ����������� ������ �������� ��� �����) ������
|
|
840 �� ������, ��� �����. ����� ������ ��� ������� ����������� �������; ���
|
|
841 ���������� ������ � ��������� �����, ��� ������� ������� ������.
|
|
842
|
|
843 ������� ������ Emacs ���������� �� ����������� ������ ����������� ������
|
|
844 ���������� ���, ��� ��� ���������������. ��� �������� ��� ����� ���������� ��
|
|
845 ���� ���� ��� �� ��������� ������� ������.
|
|
846
|
|
847 �������, ���������� ����� ������ - C-s, � C-r ���� �����.
|
|
848 ���������! �� ����� ��������� ��� ����� ������.
|
|
849
|
|
850 ����� �� ������� C-s �� ������� ������ "I-search", ����������� � ������� ���.
|
|
851 ��� ���������� ��� Emacs ���� ����� �����, ������� �� ������ �����.
|
|
852 <Return> ��������� �����.
|
|
853
|
|
854 >> ������, ������� C-s ��� ������ ������. ��������, ���� ����� �� ���� ���,
|
|
855 ��������� �����, '������', �������������� ����� ������ ��������� �����,
|
|
856 ������� ��� ���������� � ��������.
|
|
857 ������ �� ����� ������ ��������� ����� "������".
|
|
858 >> ������� C-s �����, ����� ����� ��������� ��������� ����� "������".
|
|
859 >> ������ ������� <Delete> ������ ���� � ���������� �� ������������� �������.
|
|
860 >> ������� <RET> ��� ���������� ������.
|
|
861
|
|
862 �� ������ ��� �����������? Emacs, � ������ ���������������� ������, �������
|
|
863 ���������� � ������� ����������� � ���������� ����, ����������� �� ��� ���.
|
|
864 ����� ������� � ���������� ��������� ����� '������' ������ ������� C-s �����.
|
|
865 ���� ������ ��� ���������, Emacs ������ �������� ������, � ������ ��� ���
|
|
866 ����� �� ������ ("failing"), C-g �� �� ������ �������� �����.
|
|
867
|
|
868 ���������: �� ��������� ��������, ���� C-x C-s ��������� ����� � �� �� �������
|
|
869 ������������ ������ Emacs`�. ��� �������� ��� ������������ ������� �����
|
|
870 "�����������" ��������� "flow control" ��������������� C-s � �� ������������
|
|
871 ���� ������ � Emacs`�. ��� ���������� ������, ������� C-q. �������� ������
|
|
872 "Spontaneous Entry to Incremental Search" ����������� Emacs ����� ������ ���
|
|
873 �������� � ���� "������������".
|
|
874
|
|
875 ���� �� �� ����� ���������������� ������ ������� <Delete>, �� ������ ��������
|
|
876 ��� ��������� ������ � ������� ������ ��������, � ����� �������� � �����������
|
|
877 ���������� �����. ��������, ����������� �� ������� "c", ����� �������� �
|
|
878 ������� ��������� ������� "c". ������ ���� �� �������� "u", ������ �������� �
|
|
879 ������� ��������� "cu". ������� <Delete> ������ ������ "u" �� ������ ������, �
|
|
880 ������ �������� � ������� ��������� "c".
|
|
881
|
|
882 ���� �� �� ����� ������ ������� control- ��� meta- ������ (�� ����������
|
|
883 ������������ -- ������� ���������� �����, � ������ C-s � C-r), �����
|
|
884 �����������.
|
|
885
|
|
886 C-s �������� ����� � ������� �� ����� ��������� ������� ������ ����� �������
|
|
887 ������� �������. ���� �� ������ ����� ���-�� ����� � ������, ������� C-r. ���
|
|
888 ��� �� �������� � C-s ��������� � � C-r, �� ����������� ����������������
|
|
889 ����������� ������.
|
|
890
|
|
891
|
|
892 * ����� ���� (MULTIPLE WINDOWS)
|
|
893 -------------------------------
|
|
894
|
|
895 ���� �� �������� ������������ Emacs ��� ��, ��� �� ������ ���������� ����� ���
|
|
896 ���� ���� �� ������ ������������.
|
|
897
|
|
898 >> ����������� ������ �� ��� �����, � �������� C-u 0 C-l.
|
|
899
|
|
900 >> ������, �������� C-x 2, ��� �������� ����� �� ��� ����.
|
|
901 ��� ���� ���������� �������. ������ ������� � ������� ����.
|
|
902
|
|
903 >> ������� C-M-v ��� ��������� ������� ����.
|
|
904 (���� � ��� ��� ��������� ������ Meta (Alt), ������� ESC C-v.)
|
|
905
|
|
906 >> ������� C-x o ("o" �� ����� "other" - ������) ��� ����������� ������� �
|
|
907 ������ ����.
|
|
908 >> ����������� C-v � M-v � ������ ���� ��� ������������ ���.
|
|
909 ���������� ������ ���� ���������� � ������� ����.
|
|
910
|
|
911 >> ������� C-x o ����� ����� ����������� ������ ����� � ������� ����.
|
|
912 ������ � ������� ���� ��� ��, ��� � ��� �� ����.
|
|
913
|
|
914 �� ������ ���������� ������������� ����� ������, ��������� C-x o. ������ ����
|
|
915 ������ ���� ������� �������, �� ������ ���� ���������� ������. ��� �������
|
|
916 ������� �������� ����������� � ����, � ������� ������������ ������.
|
|
917 �� �������� ��� "��������� ����" ("selected window").
|
|
918
|
|
919 ������� C-M-v ����� ������, ����� �� ������������ ����� � ����� ����, �
|
|
920 ����������� ������ � �������� �����������. �� ������ ������ ��������� ������
|
|
921 � ���� �������������� � ��������������� ������������ �� ������, ���������
|
|
922 C-M-v.
|
|
923
|
|
924 C-M-v ������ CONTROL-META �������. ���� � ��� ���� ��������� ������ META
|
|
925 (Alt), �� ������ ������� C-M-v ����� ������������ CTRL � META � �� ��������
|
|
926 ������ v. � �� ����� ��� ����� ����� ������, CTRL ��� META, ������ ��� ���
|
|
927 ������ ������������ ��� �������.
|
|
928
|
|
929 ���� � ��� ��� ��������� ������ META, � �� ����������� ESC ������ ���,
|
|
930 ������� ������ ���� ���������: �� ������ ������ ESC � ������ CTRL-v;
|
|
931 CTRL-ESC v �� ����� ��������. ������, ��� ESC ����� ���� ����������� ������,
|
|
932 ��� �� �������������� ������.
|
|
933
|
|
934 >> ������� C-x 1 (� ������� ����) ����� ���������� �� �������.
|
|
935
|
|
936 (���� �� ������ C-x 1 � ������ ����, �� �� ���������� �� ��������. ���������
|
|
937 ��� ������� ��� "�������� ������ ���� ����, �� � ������� � ������ ��������").
|
|
938
|
|
939 ��� �� ����� ���������� ���� � ��� �� ����� � ����� �����. ���� �� �����������
|
|
940 C-x C-f ����� ������� ���� � ����� ����, ������ ��������� ��� ���������. ��
|
|
941 ������ ��������� ����� � ������ ���� ����������.
|
|
942
|
|
943 ���� ������ ���� ������������ ��� ���� ������������ ������ �����:
|
|
944
|
|
945 >> �������� C-x 4 C-f ����� ��� ������ � ����� ������. ��������� <Return>.
|
|
946 ���������� ��� ��������� ���� �������� � ������ ����. ������ �������
|
|
947 ���� ��.
|
|
948
|
|
949 >> �������� C-x o ����� ��������� � ������� ����, � C-x 1 ����� ������� ������
|
|
950 ����.
|
|
951
|
|
952
|
|
953 * ����������� ������ �������������� (RECURSIVE EDITING LEVELS)
|
|
954 --------------------------------------------------------------
|
|
955
|
|
956 ������ �� ������ �������� ��� ���������� "����������� ������ ��������������".
|
|
957 �� ��� ��������� ������������� �������� � ������ ���������, ���������� �������
|
|
958 ������ ������ ����� ��������� ������. �������� �� ������ �������
|
|
959 [(Fundamental)] ������ (Fundamental).
|
|
960
|
|
961 ����� ����� �� ����������� ������� ��������������, ������� ESC ESC ESC.
|
|
962 ��� ������������ ������� "�����". �� ��� �� ������ ������������ �� ���
|
|
963 ����������� ������ ����, � ������ �� ����������.
|
|
964
|
|
965 >> ������� M-x ����� ������� � ���������; ����� ������� ESC ESC ESC
|
|
966 ��� �����.
|
|
967
|
|
968 �� �� ������ ������������ C-g ����� ���� �� ����������� ������� ��������������.
|
|
969 ������ ��� C-g ������������ ��� ������ ������� � ���������� ��� �����������
|
|
970 ������� ��������������.
|
|
971
|
|
972
|
|
973 * ��� �������� ������ (GETTING MORE HELP)
|
|
974 -----------------------------------------
|
|
975
|
|
976 � ���� �������� �� ���������� �������� ��� ������ ��� �����������, �������
|
|
977 ������� ������ ������������ Emacs. ����� ����� ���������� �������� �
|
|
978 Emacs, � ���������� ��� �� ����������� �����. ������, �� ������
|
|
979 ������� ������ ������������ Emacs, ������ ������ �������� �����������. Emacs
|
|
980 ������������� ������� ��� ������ ������������ � �������� Emacs. ��� �������
|
|
981 "������" ("help") ��� ���������� � ������� Control-h, ������� ��������
|
|
982 "�������� ������".
|
|
983
|
|
984 ����� ������������ ����������� ������, ������� C-h, � ����� ������, �������
|
|
985 ��������� ����� ������ ��� ������ �� ������ ��������. ���� �� �������������
|
|
986 �����������, �������� C-h ? � Emacs ��������� ��� ����� ������ �� ����� ���
|
|
987 ������������. ���� �� ������ C-h � ���������� ���������� � ������, ������
|
|
988 ������� C-g ����� �������� ��� �������.
|
|
989
|
|
990 (���-��� ������������� ������ C-h. �������� ������������� � ���� ���,
|
|
991 �������� � ��� ���������� ��������������. ��� ��������, ���� C-h ��
|
|
992 �������� ��������� ������ ����� ������, ���������� ������� M-x help RET
|
|
993 ������ �����.)
|
|
994
|
|
995 ����� �������� ����������� ������ - C-h c. ������� C-h, ����� c, � ������
|
|
996 ������� ��� ������������������, � Emacs ��������� ����� ������� ��������
|
|
997 �������.
|
|
998
|
|
999 >> ������� C-h c Control-p.
|
|
1000 ��������� ������ ��������� �������� ���
|
|
1001
|
|
1002 C-p runs the command previous-line
|
|
1003 (C-p ��������� ������� previous-line {����������-�����})
|
|
1004
|
|
1005 ��� �������� "��� �������". ����� ������� ������������ � �������� ���
|
|
1006 ��������� � ���������� Emacs. ����� ������� ������� ���, ����� �������� ���
|
|
1007 ������ ������� ������, ��� �� ��� ��������� � ������� ���� ������� ����������
|
|
1008 ����� ��������� ��� ��������� �������.
|
|
1009
|
|
1010 ��������������� �������, ����� ��� C-x C-s � (���� � ��� ��� ������ META ���
|
|
1011 EDIT ��� ALT) <ESC>v ��� �� ����� �������� ����� C-h c.
|
|
1012
|
|
1013 �������� ������ ���������� � ������� ��������� C-h k ������ C-h c.
|
|
1014
|
|
1015 >> �������� C-h k Control-p.
|
|
1016
|
|
1017 �� ������� �������� �������, � ����� �� ��� � ��������� ���� Emacs. ����� ��
|
|
1018 ��������� ������, ������� q ����� ���������� �� ������ ������.
|
|
1019
|
|
1020 ���� ��� ��������� �������� ����� C-h:
|
|
1021
|
|
1022 C-h f ��������� �������. ��� ���������� ������� ��� �������.
|
|
1023
|
|
1024 >> ���������� ������� C-h f previous-line<Return>.
|
|
1025 ��� ����������� ���������� Emacs � ���� �������, ������� �����������
|
|
1026 �������� C-p.
|
|
1027
|
|
1028 C-h a Hyper Apropos. ������� �������� ����� � Emacs ������� ���
|
|
1029 ������ ���� ������� � ����������, ����� ������� �������� ���
|
|
1030 �����. �������, ������� ����� ���� ������� ����� Meta-x,
|
|
1031 ����� �������� ���������� �����.
|
|
1032
|
|
1033 >> �������� C-h a newline<Return>.
|
|
1034
|
|
1035 ��� ��������� ������ ������ ������� � ���������� ����� ������� ���������� �
|
|
1036 "newline". ������� <Return> ��� �������� ������� ������� ����� ����� ��������
|
|
1037 ������ � ������� ��� ����������. ������� `q' ��� ����� �� hyper-apropos.
|
|
1038
|
|
1039
|
|
1040 * ����������
|
|
1041 ------------
|
|
1042
|
|
1043 ���������, ����� ����� �� Emacs �������� ����������� C-x C-c. ����� ��������
|
|
1044 ����� � �������� (shell) � ����� ��������� �������, ����������� C-z.
|
|
1045 (� X, ��� ������� ������� ���� Emacs � ������.)
|
|
1046
|
|
1047 ���� ������� ������ ���� ������� ���� ����� �������������, ���� �� �������
|
|
1048 ���-������ �������, �� ����� ������ � �������� ���� - ���������!
|
|
1049
|
|
1050
|
|
1051 COPYING
|
|
1052 -------
|
|
1053
|
|
1054 ���� ������� ��������� �� ������� ����� ��������� Emacs, ������� � �������
|
|
1055 ����������� by Stuart Cracraft ��� ������������� Emacs. Ben Wing ���������
|
|
1056 ������� ��� X Windows. Martin Buchholz � Hrvoje Niksic �������� �����
|
|
1057 ����������� ��� XEmacs.
|
|
1058
|
|
1059 ��� ������ ��������, ��� � GNU Emacs, �������� ������� �����������
|
|
1060 (copyrighted), � �������� � ������������� ��������������� ����� ��
|
|
1061 ���������� ������������:
|
|
1062
|
|
1063 Copyright (c) 1985, 1996 Free Software Foundation
|
|
1064
|
|
1065 Permission is granted to anyone to make or distribute verbatim copies
|
|
1066 of this document as received, in any medium, provided that the
|
|
1067 copyright notice and permission notice are preserved,
|
|
1068 and that the distributor grants the recipient permission
|
|
1069 for further redistribution as permitted by this notice.
|
|
1070
|
|
1071 Permission is granted to distribute modified versions
|
|
1072 of this document, or of portions of it,
|
|
1073 under the above conditions, provided also that they
|
|
1074 carry prominent notices stating who last altered them.
|
|
1075
|
|
1076 ������� ����������� ������ Emacs ����� �������, �� � ��� �� ����.
|
|
1077 ����������, �������� ���� COPYING � ����� ����� ����� GNU Emacs ����
|
|
1078 �������. Help stamp out software obstructionism ("ownership") by using,
|
|
1079 writing, and sharing free software!
|
|
1080
|
|
1081 // ���������, ����������� ������ � ����������� ��� �� ������ bor@vb.dn.ua
|
|
1082 // Vladimir Bormotov.
|