annotate etc/TUTORIAL.ru @ 5089:99f8ebc082d9

Make #'substring an alias of #'subseq; give the latter the byte code. src/ChangeLog addition: 2010-03-03 Aidan Kehoe <kehoea@parhasard.net> * fns.c (Fsubstring): Removed. * search.c (Freplace_match): * minibuf.c (Ftry_completion): * lisp.h: * keymap.c (ensure_meta_prefix_char_keymapp): * dired.c (user_name_completion, file_name_completion): * console-x.c (x_canonicalize_console_connection): * bytecode.c (Bsubseq): * bytecode-ops.h (subseq): Move #'substring to Lisp, as an alias for #'subseq; change all C Fsubstring() calls to Fsubseq(), change the Bsubstring bytecode to Bsubseq. Motivation; not accepting vectors in #'substring is incompatible with GNU, and Common Lisp prefers #'subseq, it has no #'substring. lisp/ChangeLog addition: 2010-03-03 Aidan Kehoe <kehoea@parhasard.net> Move byte code #o117 to #'subseq, not #'substring. Make #'substring available as an alias for #'subseq in Lisp. * bytecomp.el (79, subseq, substring): * bytecomp.el (byte-compile-subseq): New. * update-elc.el (update-elc-chop-extension): Use #'subseq, not #'substring, the latter is not yet available. * subr.el (substring): New alias, to #'subseq. man/ChangeLog addition: 2010-03-03 Aidan Kehoe <kehoea@parhasard.net> * lispref/tips.texi (Comment Tips): * lispref/text.texi (Text Properties): * lispref/strings.texi (Creating Strings): * lispref/processes.texi (Input to Processes): * lispref/functions.texi (Argument List): * lispref/extents.texi (Duplicable Extents): Move examples that used substring to using subseq; in strings.texi, do not change the examples, but document that in this XEmacs, it is an alias for subseq, and that there may be some incompatibilities if you depend on that.
author Aidan Kehoe <kehoea@parhasard.net>
date Wed, 03 Mar 2010 18:40:12 +0000 (2010-03-03)
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.