annotate etc/TUTORIAL.ru @ 5118:e0db3c197671 ben-lisp-object

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