������ �������� ����(!) ������������� ����������
|
CIT Forum CD-ROM
|
|
VI(1)
���
vi, view,vedit - ������������ �������-��������������� ��������
���������
vi [option...] [command...] [filename...]
view [option...] [command...] [filename...]
vedit [option...] [command...] [filename...]
��������
�������� vi ���������� ������ ����� �������� ��� �������������� ������, ���������� �� ��������� ��������� �������������
������. ����������� ������ - ��� ��������� �������, �������
��������� ������� ������� ��������������. ��������� vi ��������� "����" �������� � ����� �������, � ������� �� ������ ������������� ��� ����. ��� ������ vi ���������� ����� ����� ����� ���� ����� � ������ ��������. ��� �������������� �������������� �������� ���������� ����� (��� vi - ���������� �� �����
"visual").
������� view ���������� vi, �� ����������� ����, ��� ������������� ��������������� ����� "������ ������" (-R). ��� ������������� view ���� ���������� �� �����.
������� vedit ���������� vi, �� ����������� �������� � ���������� �����. vedit ���������� ����� novice, �������� �����
magic, ������������� ����� report=1, �������� showmode � ������������� redraw.
����� showmode ����������� ������������ vedit �� ������������
�� ������, ������ ��������� � ������ ������ ���� ������. ��������, ����� ������������� ������� ESC-i ����� ����������
����������� "INSERT MODE" (����� �������).
���������� ��������, ��� �� �� ������ ���������� ����� novice
�� �������� vi ��� ex. ���� �� ������ ������������ �����
novice, �� ������ ������������ ������� vedit. (���������� ����������� ������������� ����� nonovice �� �������� vedit).
vi � ��������� �������� ex - ��� ���� � ��� �� ��������: �����
vi � ex �������������� ������ ������ ���������������� ��������� ��� �������������� ��������. �������� � ����������������
����������, ������, ���������� �������������. ex - ������
�������-��������������� ��������, ������ � ���������� ed. ������, � � 'ex', � � 'ed' ���������� ������������� ������ ��������� ����������, � ������� �������� � ��������� ������. �
������ �������, vi - ��� �������-��������������� ��������, ���������� ����� �������, ��� ��, ��� �� ������ �� ������, �����
������������� ����������� �����, ������� �� ������������.
� ��������� ������ vi ��������� ��������� �����:
-t | ���������� �������������� ������� tag; ����������� ����,
���������� ������� tag (���), � ������������� ��������
�������� ����������� ����� ��������.
|
---|
-r | ������������ ��� ��������������, ����� ����� ����� ����������� ��������� ��� ���� �������, ���������� ��������� ����������� ������ ���������� �����. ���� ���� ��
���������, �� ��� ����� ������� ������ ����������� ������.
|
---|
-l | ������������� ��� �������������� LISP, ��� ����� ������������� ����� showmatch � lisp.
|
---|
-Wn | �� ��������� ������������� "����" �������� 'n'. ����������� ������ � �������� �����������, ����� �������� ������ � ����� ����.
|
---|
-R | ������������� ����� "������ ������", ��� ���� ����� ����� ������ ���������������, �� �� ���������������.
|
---|
����� ��������������
vi �� ��������� ������� �������� �������������� ��� ���������
���� ������. ������ ����� �� �������� � ������ ������ �����,
������� ��������� � ������ ��������������.
����� �� ������������� vi � ����� ���������� - ������ �����,
���� ���� ���������� �� ��������� ����� ��������������. �������� ���������� ��� �����, ������������� ��� ������, ����� �������, ��� ������� �� ����� ����������� ���������� ������ �������������� ������� � ��������� ����. ���������� ���������
����� �� ���������� �� ��� ���, ���� ��� ��������� �� �����
����������� ������� � �������������� ����.
������ ������
������ vi ���������� ��� ��������� ������:
����� �������: � ���� ������ ������ � ���������� ���������������� ��� ������� ��������������.
����� �������: ������� � ���� ����� ����� ������� ����� ������
�������, �������������, ��������, �����������, ��������� ���
���������, ��������� � vi. � ���� ������ �������, ��������� ��
����������, ����������� � ����� ��������������.
����� ������������ � 'ex': ��������� vi � ex ����� ���������.
���������, � ��������, ������ ���������������� �����������. �
vi ������� - ��� ��������� �������. � ex ��������� ��������
������ ������, ����������� �������� ������� RETURN. vi �����
����������� ������� "escape", ������� ��������� ������� �
����������� �������-��������������� ������ ��������� ex. ���
������������� ������ ������������ � ex �������� ������ ':'.
���� ������ ����������� � ��������� ������ ��� ��������� ��
��������� ������� ��������� ex. ����������� ������� ����� ����
�������� �������� ������� INTERRUPT. ����������� ������ ��������� ����� ����������� � ������ ������������ � ex (��������,
������� ������ �� ����� � ������ �� ������ �������������� ������� � ����).
����������� �������
� ��������� vi ���������� ��������� ����������� ������. ��������� ������� ������������ ��� ��������������, ����������� ���
���������� ������ � ��������� �����:
ESC |
������������ ��� �������� � ����� ������� vi ��� ��� ������
����������� ��������� �������.
|
---|
RETURN |
��������� ������� ex � ������ ������������ � ex. ����� ������������ ��� ������ ����� ������ � ������ �������.
|
---|
INTERRUPT |
����� �� �� �����, ��� � ������� DEL ��� RUBOUT �� ������ ����������. ���������� ����������, ������� ��������� �������� ��
��������� ������� ������. ������������ ��� ����������� �����
����������� �������.
|
---|
/ |
������������ ��� ����������� ������, �� ������� ��������������
�����. ���� "����� �����" ���������� � ������ ��������� ���
��������� �� ������ ������. ���� ������� '?' �������� �����,
������ ����� � ����� ������� ����� (�.�. � �������� �����������).
|
---|
: |
��������� �������� ���������� �� ������� ��������� ex. �����
���� �� ������ ������� ����� ������� ��������� ex, ����� ������ ������� ESC ��� RETURN, ����� ���� �������� ������� �����
���������.
|
---|
� ������ ������� ����� �������������� ��������� �������:
BKSP |
� ������� ������ ���������� ������ ����� �� ���� ������. ��������� ������, ��������� ����� BKSP, ��������� �� �������� ������, �� �������� �� ������ �������.
|
---|
Ctrl-U |
���������� ������ ����� �� ������ ������ ������� ��� ������������� ����.
|
---|
Ctrl-V |
������� ����������� �������� ���������� ���������� �������.
����������� Ctrl-V ��� ������� ����������� ��������. �������
"������� ������" � Ctrl-J �� ����� ���� ��������� � ����� �����, ��� ������� "����� ������". Ctrl-Q � Ctrl-S �������������
������������ �������� ����� ���, ��� ����� ���������� ���������� vi, ������� ��� ���� �� ����� ���� ��������� ��� �����.
|
---|
Ctrl-W |
���������� ������ ����� �� ������ ������ ���������� ������������ �����.
|
---|
Ctrl-T |
��� �����, � ���������� ����� autoindent � � ������ �������
������ �������� ����� ������� ��������� ������� ������� ������������ �������� shiftwidth.
|
---|
Ctrl-@ |
��������� � �������� ������� ������� ��� �����, �� ����������
�� ��������� ����������� �����, � ���� ������������. �� ��������� ������� ������������ ������ 128 ��������. ���� ����
��������� ����� 128 ��������, �� ��� ������� ������� �� ���������. ������ Ctrl-@ �� ����� ���������� � �����, ���� ����������� � �������.
|
---|
������ ������ � ����� �� ��������� VI
��� ����� � �������� vi ��������:
vi | ����������� ������ ����� ��������������
|
---|
vi file | ����������� ��������� ����
|
---|
vi +123 file | ��������� �� ������ � ������� 123
|
---|
vi +45 file | ��������� �� ������ � ������� 45
|
---|
vi +/word file | ���� ������ ��������� ����� "word"
|
---|
vi +/tty file | ���� ������ ��������� ����� "tty"
|
---|
���������� ��������� ����� ������ �� ��������� vi:
ZZ |
���������� ������ �������������� ������������ � ���� ������
��� �������, ��� ���� ������� �����-���� ���������.
|
---|
:x |
���������� ������ �������������� ������������ � ���� ������
��� �������, ��� ���� ������� �����-���� ���������.
|
---|
:q! |
�������� ����� ��������������. ��������������� ���� ���������
��������� vi �� ������������� ������������ ������. � ���� ������ ���������� ������ �������������� �� ��������������.
|
---|
������� ��������� VI
vi - ��� ���������� �������� � "�����" � ������������� �����.
��, ��� �� ������ �� ������, �������� �������������� ���������
vi ����������� �����. ������� �� �������� ������� ��������� ��
������, ���� �� ����� ������ ������� ����������. �����������
������ ����� ������������ �������, ������� ����� ���� � ������������ ����� �������� �������. ���� �������� � ���������
��������� ������ �� �����, �� �� ���������������, ���� �� �������� �����-������ ������� ����� ��� ����������. ����� �������� vi �������� ������� ������������� �������, �� ������������� �� ���� �������.
����������� �������
������� ���������� �������� ��������� ��� ���������� ��� ������ �� �����. ������� ��������, � ���������, ������� ����������� (���� ��� ������� �� ����� ���������), ������� ����������
�������� H, J, K, L � SPACEBAR, BKSP, Ctrl-N � Ctrl-P. ��� ���
������ ������ ��������� ���������� �������.
- Forward Space (����������� ������):
- I, SPACEBAR, ������� ����������� ������.
- ���������:
- I
SPACEBAR
������� ����������� ������
- �������:
- ���������� ������ �� ���� ������ ������. ���� �����
�������, �� ���������� ������ �� ��������� ����� ��������. ��
�� ������ ������������� �� ������ ����� ������.
-
Backspace (����������� �����):
- h, BKSP, ������� �����������
�����.
- ���������:
- h
BKSP
������� ����������� �����
- �������:
- ���������� ������ �� ���� ������ �����. ���� �����
�������, �� ���������� ����� �� ��������� ����� ��������. ��
�� ������ ������������� �� ������ ������ ������.
-
Next Line (��������� ������):
- +, RETURN, Ctrl-N, LF.
- ���������:
- +
RETURN
- �������:
- ���������� ������ ���� �� ������ ��������� ������.
- ���������:
- j
Ctrl-N
LF
������� ����������� ����
- �������:
- ���������� ������ ���� �� ���� ������, �������� ��� �
������� �������. �������� �������� �� �������� ����� ����� ��������� � ���������� ������� ������ (+, RETURN), ������� ���������� ������ �� ������ c�������� ������.
-
Previous Line (���������� ������):
- -, k, Ctrl-P, ������� ����������� �����.
- ���������:
- k
Ctrl-P
������� ����������� �����
- �������:
- ���������� ������ �� ���� ������ �����, �������� ���
� ������� �������. ���� ����� �������, �� ������ ������������
�� ��������� ����� �����.
- ���������:
- �������:
- ���������� ������ �� ������ ���������� ������. ����
����� �������, �� ������ ������������ �� ��������� ����� �����.
-
Beginning of Line (������ ������):
- O, ^.
- ���������:
- ^
O
- �������:
- ���������� ������ �� ������ ������� ������. ��������
��������, ��� 'O' ������ ���������� ������ �� ������ ������
������� ������. ���� '^' �������� ��������� �����: �� ���������� ������ �� ������ ������ ������, ������� �� �������� ������ ��������� ��� ��������. ��� ����� ������ ��� �������������� �����, �������� ������� ����� �������, ��������, ������
���������.
-
End of Line (����� ������):
- $
- ���������:
- $
- �������:
- ���������� ������ � ����� ������� ������. ��������
��������, ��� ������ ��������� ��� ��������� �������� � ������. ���� ����� �������, �� ������ ������������ �� (�������-1)-����� ������ � ����� ������.
-
Goto Line (������� � ������):
- G
- ���������:
- G
- �������:
- ���������� ������ �� ������ ������ � �������
linenumber. ���� �������� line number �� �����, �� ������ ������������ �� ������ ��������� ������ �����. ��� �����������
������ ������� ������ ������� Ctrl-G.
-
Column (�������):
- |
- ���������:
- |
- �������:
- ���������� ������ � ������� ������ � ������� � ������� column. ���� ���� �������� �� �����, �� ������ ������������ � ������ ������� ������� ������.
-
Word Forward (����������� ������ �� �����):
- w, W.
- ���������:
- w
W
- �������:
- ���������� ������ ������ �� ������ ���������� �����.
������� 'w' ���� �����, ������������ ��� ������ ��������-�������� ��������, ����������� ����������� ��� ������ ������������� (��������, ����� ���������, ������ ����� ������ ��� ������). ������� 'W' ���� �����, ������������ ��� ������ ��������
��������.
-
Back Word (����������� ����� �� �����):
- b, B.
- ���������:
- b
B
- �������:
- ���������� ������ ����� �� ������ �������� �����. ������� 'b' ���� �����, ������������ ��� ������ ��������-�������� ��������, ����������� ����������� ��� ������ �������������
(��������, ����� ���������, ������� ����� ������ ��� �������).
������� 'B' ���� �����, ������������ ��� ������ �������� ��������. ���� ������ ��� ��������� ������ �����, �� �� ������������ �����, �� ������ ����� �����.
-
End (�����):
- e, E.
- ���������:
- e
E
- �������:
- ���������� ������ � ����� �����. ������� 'e' ���������� ������ �� ��������� ������ �����, ��� ����� ����������
��� ������ ��������-�������� ��������, ����������� �����������
��� ������ ������������� (��������, ����� ���������, �������
����� ������ ��� �������). ������� 'E' ���������� ������ ��
��������� ������ �����, ��� ����� ���������� ��� ������ �������� ��������. ���� ������ ��� ��������� ������ �����, �� ��
������������ �� ����� ����� �����.
-
Sentence (�����������):
- (, ).
- ���������:
- (
)
- �������:
- ���������� ������ � ������ (����� ������) ��� � �����
����������� (������ ������). ����������� ���������� ��� ������������������ ��������, ��������������� ������ (.), ������
������� (?) ��� ��������������� ������ (!) � ���������� �� ���� ����� ��������� ��� ��������� ����� ������. ����������� ���������� � ������� ��������� �������, �� ������� ������� ���
�����������. ����������� ����� ���������� ���������� ��� ������������� ��������. �������� ����.
-
Paragraph (��������):
- {, }.
- ���������:
- {
}
- �������:
- ���������� ������ �� ������ ({) ��� ����� (}) ���������. �������� ��������� ������ paragraph. �� ��������� ��������� ��������� ��������� ������� nroff - '.IP', '.LP', '.P',
'.QP', '.bp'. ��������� ����� ���������� ����� ������ �����.
-
Section (������):
- [[, ]].
- ���������:
- [[
]]
- �������:
- ���������� ������ �� ������ ([[) ��� ����� (]]) �������. ������ ��������� ������ section. �� ��������� �������
��������� ��������� ������� nroff - '.NH', '.SH'. ������� ����� ���������� � �������� "������ ��������" (Ctrl-L) � ��
�����, ������������ �� ����� ({).
-
Match Delimiter (����������� �����������):
- %.
- ���������:
- %
- �������:
- ���������� ������ �� ����������� �����������, �������
����� ���� �������, ����������� ��� �������� ������. ��� �����
������ ��� ������������ ��� ��������� �������, ����������� �
�������� ������.
-
Home (������� �� �������� �����):
- H.
- ���������:
- [offset] H
- �������:
- ���������� ������ � ������� ����� ���� ������. ����������� ��� ������� ��� �������� ����������� ������ ������.
���� ����� �������� offset, �� ������ ������������ ��
(offset-1)-����� �� ������� ������. ���������� ��������, ���
������� 'dH' ���������� ��� ������ �� ������� ������ �� ������� ������, ���������� �� ������.
-
Middle Screen (�������� ������):
- M.
- ���������:
- M
- �������:
- ���������� ������ �� ������ ������� ����� ������. ����������� ��� ������� ��� �������� ����������� ������� � �������� ������ ������ ��� ����� ������. ���������� ��������, ���
������� 'dM' ������� ��� ������, �� ������� �� ��������� �������� 'M'.
-
Lower Screen (��� ������):
- L.
- ���������:
- [offset] L
- �������:
- ���������� ������ �� ������ ������ ������. ����������� ��� ������� ��� �������� ����������� � ������ ����� ������.
���� ����� �������� offset, �� ������ ������������ ��
(offset-1)-����� �� ������ ���� ������. ���������� ��������,
��� ������� 'dL' ���������� ��� �����, �� ������� �� ������
�����, ���������� �� ������.
-
Previous Context (���������� ��������):
- ", ".
- ���������:
- "
'character (������)
"
'character (������)
- �������:
- ���������� ������ �� ���������� �������� ��� �� ��������, ���������� �������� 'm'. ���� ��������� ������� ��� �������� ������� �������, �� ������ ������������ �� ����������
��������. ���� ����� ����� �� ������� ����� ��������� ������,
�� ������ ������������ � ����� ������������ ��������� �������,
��� ������������ �������� 'm'. ���������� �������� - ��� �����
� ����� ���������� ������������ (nonrelative) ����������� �������. ��������� ������� (') ������������ ��� ����������� ��
������ ������ ������, �������������� ���������� ��������. �������� ������� (') ������������ ��� ����������� � �����������
��������� ������ ������.
������� ������
������� ������ �� �������� ��������� ���������� ������������
������� � �� ����� �������������� � �������� �������� ���
�������������� �������� ������. ������ ������� ������ ������������ ����������� ������ � ����� ������ ��� ���������� ����������� ��� "���������" ���������� �� ����� �� ������ �������.
��� ������� ������� ����.
-
Scroll (���������):
- Ctrl-U, Ctrl-D.
- ���������:
- [size] Ctrl-U
[size] Ctrl-D
- �������:
- "������������" ����� �� �������� ���� ����� (Ctrl-U)
��� ���� (Ctrl-D). ���� ����� �������� size, �� ������������
������ �� (size)-�����. ��� �������� ������������ ��� ����
����������� �������� "���������".
-
Page (��������� �� ��������):
- Ctrl-F, Ctrl-B.
- ���������:
- Ctrl-F
Ctrl-B
- �������:
- ����������� ������� ����� ������ � �����. ���� ��������, �� ����� ���������� ����������� ��� ����������� ������.
�������������� �������� ������� ��������� ����� �������, ��
������� ���� ����������� ������ ��� �����.
-
Status (���������):
- Ctrl-G.
- ���������:
- Bell
Ctrl-G
- �������:
- ����������� ��������� ��������� vi � ������ ���������. ��� ���������� ��� ��� �������������� �����, ��� �� ��
�������, ����� ������� ������, ����� ����� � ����� � �������
����� (� �������), �������������� ����� ���������� �������.
-
Zero Screen (��������� ������):
- z
- ���������:
- [linenumber]z[size]RETURN
[linenumber]z[size].
[linenumber]z[size] - �������:
- �������������� ���������� ������ ������� � �������
������, ������������� ��� "����������" (zeroed) � ������� �����, � �������� ��� � ������ ����� ������, ��������������. ����
�� ������� �������� size, �� ����� ������������� ����� �����
size. ���� ����� ������� ������� �������� linenumber, �� ������ � ������� linenumber ����������� ������ ������. ���� ��������� �������� - RETURN, �� ������� ������ ����������� ������
������. ���� ��������� �������� - (.), �� ������� ������ ����������� � �������� ������. ���� ��������� �������� - (-), ��
������� ������ ����������� ����� ������.
-
Redraw (�����������):
- Ctrl-R, Ctrl-L.
- ���������:
- Ctrl-R
Ctrl-L
- �������:
- �������������� ���������� ������. ����������� ��� ������� ��� �������� ����� ��������� ���������, ������� �����
������������� �� ����������, ������������ �� ����� ������. ���������� ��������, ��� ��������� ��������� �� ������ �� ������������� ���� ����.
������� ������
������� ������� ������ ������ ��������� ��� � ����� �������.
����� �� ������ ������� ������ �������������� �������� �������
ESC. ��������� ������� ������� �������� "�������" ���������
�������; ��� �� ���������� ����� �� ������������. ��� �������
���������� �� ������ ����������� ������ - ���������, ���������
� �����������, ������� ������� �������, � ����� ���������
����� �� ���� ��������.
-
Insert (��������):
- i, I.
- ���������:
- i[text]ESC
I[text]ESC
- �������:
- ��������� ����� text � ����� ��������������. �������
'i' ��������� ��� � ����� �������. ����� ����������� �����
��������, ������������� ��� ��������. ��� ������� ����� ������
������� RETURN. ��� ������ �� ������ ������� ������� ESC. ������� 'I' ����� ��������� ��� � ����� �������, �� ��������
��������� ����� � ������ ������� ������, � �� ����� ��������.
-
Append (������������):
- a, A.
- ���������:
- a[text]ESC
A[text]ESC
- �������:
- ������������ ����� text � ����������� ������ ��������������. ������� 'a' �������� ����� �����, ��� ������� 'i',
������ ������� ������ ���������� ����� �������, � �� �����
���. ��� �������� ����� �� ������������ ���������� ������ �
����� ������. ������� 'A' �������� ������� ������ � ����� ������� ������, � �� ����� �������.
-
Open New Line (������� ����� ������):
- o, O.
- ���������:
- o[text]ESC
O[text]ESC
- �������:
- ��������� ����� ������ � ��������� �����. ������� 'o'
��������� ����� ������ ��� ������� �������, ������� 'O' ��������� ����� ������ ��� ������� �������. ����� ����, ��� �����
������ �������, ��� ������� �������� ���������� ������� 'I'.
�������� ������
����������� ������ �������� ������ ���������� � �������� ��������� ���������� ������� 'D'. ���� �������� ������� ���������
�������, ������������ �������� � �������� ����������� �������.
��������� ����� ������ ���������� ��������� � ������. �������
�������� ������� ����.
-
Delete Character (������� ������):
- x, X.
- ���������:
- x
X
- �������:
- ������� ������. ������� 'x' ������� ������, ����������� ��� ��������. ��� �������� ������� �������� count ��������� (count)-�������� ������ �� �������, �������� ��� ��������. ��� ������� � ������ ������ ������� ��������� ��������.
������� 'X' ������� ������, ������������� ����� ��������. ���
�������� ������� �������� count ��������� (count)-�������� �
�������� �����������, ������� � �������, �������� ����� ��������.
-
Delete (�������):
- d, D.
- ���������:
- d cursor-movement
dd
D
- �������:
- �������� ��������� ������. ������� 'd' � �������� ��������� ����� cursor-movement (����������� �������). ����
cursor-movement - �������������� �������, �� ������������ �������� �� ������� �� ����� ���������� �������, �������������
���������� cursor-movement. �������� � ������ �����������
(������) ������� ������, ������������� ��� ��������; ��������
� �������� ����������� (�����) �� �����������. ����
cursor-movement - ������������� �������, �� �������� ������������ � ������� ������, ������� �� ����, �� ���������� �������, ������������� ���������� cursor-movement.
������� 'dd' ������� ����� ������. ������� 'D' ������� ��� ��
������� �������, ������� ��, �� ����� ������� ������.
��������� ����� ������������� ��������� � ���� �������, ��������������� �� 1 �� 9. ����� ��������� ��������� ����� �����
����������� � ����������� ������ ��������, ������� ����� ���������� ����� 0. ���� ����������� ����� �������� ������� ��
��������� ��� ���� ������ 'put' (���������), ��������� �������
������� (") ��� �������� ������ ������ ��� ������ ��������,
��������� � "������������". ������ � ������� � 1 �� 9-� �����
���� ����������� ��������� 'p','P' (���������) � �������������� ������� ������� � ������ ������. ��������, �������:
"4p
�������� ���������� ������ �������� � ������� 4 � ��� �����
�������������� ��� ������� �������. ���������� ��������, ���
��������� ��������� ����� ���������� �� ���������, � ��������
������ ������ ��� ���� �� ���������.
����������� ������
������� ����������� ������, ��� �������� ������ ������ ������
������. ��� ��������, ��� ��������� �����, ��������, �����
������. ��� ������� ����������� ������ ����� ���� �������� �������� 'u'.
-
Undo (���������� ���������):
- u, U.
- ���������:
- u
U
- �������:
- ���������� ��������� ��������� ������� ������� ���
��������. ������� 'u' ���������� ��������� ��������� �������
������� ��� ��������. ��� ��������, ��� ����� ���������� ������� ������� ������� 'u' ������� ����������� �����, � �����
������� �������� - ��������� ����� �������. � ����� ����������� ��� ������� ����������� ������ ��������������� ��� ����������� �������. ������� 'U' ��������������� ������� ������ �
�� �������������� ���������, ������ ��� ��� ���� ���������������, ���������� �� ����, ������� ��� ��� ��������������� �
���� �������, ����� �� ������� �� ���.
-
Repeate (���������):
- .
- ���������:
- .
- �������:
- ��������� ��������� ������� ������� ��� ��������. ���������� ����������� ������ ��� ������� ������ 'p' � 'P'. ����� ��� ������� ����� ����� ������ ������ ��������, ���������
������� 'u' ����������� ���������� ������ ��������.
-
Change (��������):
- c, C.
- ���������:
- c cursor-movement text ESC
C text ESC
cc text ESC
- �������:
- �������� ��������� ������ � �������� ��� �� �����
text. ����� �����������, ��� �� ������� 'i'. ���� ������� ($)
�������� ������� ���������. ������� 'c' �������� �����������
��������� ��������� �������, ������������ �������� � ���������� cursor-movement. ������� 'C' � 'cc' ������������ ������
������� � �� ����������� �������� ����������.
-
Replace (��������):
- r, R.
- ���������:
- r char
R text ESC
- �������:
- �������� ������ ��� ������ �� char ��� text. ����������� 'r' ��� ������ ���������� �������, � 'R' - ��� ������
���� ������. ������� count ������������ (count)-������� ������� ������.
-
Substitute (����������):
- s, S.
- ���������:
- s text ESC
S text ESC
- �������:
- �������� ������� ������ ��� ������� ������ �������
text. ����������� ������� 's' ��� ������ ���������� �������
����� �������. ����������� ������� 'S' ��� ������ �������
������ ����� �������. ���� ������� ����� ������� count, ��
����� ����������� (count)-��� ������ ����������� ������� ���
������, � ����������� �� ����, ����� ������� ������������.
-
Filter (����������):
- !
- ���������:
- ! cursor-movement cmd RETURN
- �������:
- ��������� ��������� ������, ������������ �������� �
���������� cursor-movement, ����������� �����-���� ������� cmd
������� XENIX. ��������, ��������� ������� ��������� ��� ������, ������������� ����� �������� � ������ ����� ������, ������� ��������������� ������ �������, ������������� ��������:
!L sort
��� ����� ������� cmd ����� ���� �������� ��������� � ����������� shell; ������ ����������� ���� � ����� ������ ������� �
��������� ��������, ��� ������� ����������� ����������.
-
Join Lines (���������� ������):
- J.
- ���������:
- J
- �������:
- ���������� ������� ������ �� ��������� �������. ����
����� ������� count, �� ������������ (count)-�����.
-
Shift (��������):
- <, >.
- ���������:
- >[cursor-movement]
<[cursor-movement]
>>
<<
- �������:
- �������� ����� ������ (>) ��� ����� (<). ����� ���������� �� ���������� �������, ������������ ���������
shiftwidth, ������� ������ ����� ������ ���������. ��� �������, > � <, �������� ��� ������ � ��������� �������, ������������ �������� � ���������� cursor-movement. ������� >> � << ��������� �������� ��� ������ ��������. ��� ������ ������� �����
������������ ������� ������� ������� ��� ���������� ����� ��������, ��� �������� ����������� ��������.
����������� ������
������� ����������� ������ ���������� ��� �/�� �������, ������������� �� 'a' �� 'z' � �� ������� �������� � �������� �� 1
�� 9. ��� ������� ��� "�����������" ����� �� ������ �������������� � �������� ��� � ������������ �����, ��� "��������"
����� � ����� �������������� �� �������������� ������ ��� ��
������ ��������. �� ��������� ����� ���������� � �����������
�� "�����������" ������, � ������� ����� ����������� ���������
��������� �����. ����� �������, ���������� ������� �������
�����, ����� ����������� ��� ������ � �� �����, ���� �� ������
�������� ��������� �����, � ����� ����� ��������� ����� ������� � ����� ��������������, � ����� �����, � ������� �������
'p'/'P'.
������������� ������ �������� ������ ��� ���������� �������
���������� ������ ������, ������� �� ������ ����� ���������
�������� ��� ����� �������� ������� � ���� �������, ��� �� ����������� � ��������������. ��� ������ ����������� ������� ��
'a' �� 'z'. ��� ������ � ������� �� ���� �� ���� �������� (���
�� ���� �� ������� ��������) ����������� ���� �������. ��������, ��� ���������� ������ �� ����� � ����� 'a' �������� "ayy.
��� ����, ����� ��������� ���� ����� ������� � ����, ��������
"ap.
���� �� �������� ����� � ������ � ������ 'A', � �� 'a', ��
����� �������������� � ����������� ������. ���������� ��������, ��� ���������� ������������� ������� �� ����������� ���
������������ ������. ������� �� ������ ������� ��� �������
����� � �����, ������� ����� ���� � ����� ��������� �������
'put'. ���������� ������� �������� ��� ������ �� ���������,
������� ������ ���������.
-
Put (���������):
- p, P.
- ���������:
- ["alphanumeric]p
["alphanumeric]P
- �������:
- �������� ����� �� ������ � ����� ��������������. ����
��� ������-��������� �� �������, �� ����� ���������� �� "�����������" ������. ������� 'p' �������� ����� ��� ������� ������� ��� ����� �������, � ����������� �� ����, �������� �����
������ ������ ��� ���. ������� 'P' �������� ����� ��� ��� ������� �������, ��� ����� ��������, � ����������� �� ����, �������� ����� �������� ������ ��� ���.
-
Yank (�������):
- y, Y.
- ���������:
- ["letter]y cursor-movement
["letter]yy
["letter]Y
- �������:
- �������� ����� �� ������ �������������� � ������������� �����. ���� ��� ������ �� �������, �� ����� ���������� �
"����������" �����. ���� ������������ �������� ����� letter,
�� ����� ����������� � �����, �� ����������� � �� ��������
���������� ����������. ����� � �������� ��������� ������������
cursor-movement, �� ����������� ������������ ��������� ������.
������� 'Y' � 'yy' ��������� ���� ������, ���, ���� �����
�������, ��������� �����.
�����
������� ������ ������������ ����� ������, ���������������� ��������� ����������� ��������� � ������������ � ������ ��������������, � ������ ��� �������� �����������.
-
Search (�����):
- /, ?
- ���������:
- /[pattern]/[offset]RETURN
/[pattern]RETURN
?[pattern]?[offset]RETURN
?[pattern]RETURN
- �������:
- ������������ ����� ������, ���������������� �������
pattern, � ������ (/) ��� �������� (?) �����������. ������ �������� �������������� ���������� ����������. ���� ������
pattern �� �����, �� ��� ������ ������������ ��������� ������������ �������� pattern. ����� ������� ����������� ����� ����
����� �������� offset, ������������ ������ ������, ������������ ������, � ������� ��� ������ ������ pattern. ��������,
/word/
������� ������ ������, ��������������� �������������� ������,
���������� ����� "word". ������ �������:
/word/+2
������� ������ ������, ������� �� ��� ������ ������ �� ���
������, ������� �������� ����� "word". �������� ����� �����
ignorecase � magic.
-
Next String (��������� ������):
- n, N.
- ���������:
- n
N
- �������:
- ��������� ��������� ������� ������. ������� 'n' ��������� ����� � ��� �� �����������, ��� � ��������� ������� ������. ������� 'N' ��������� ����� � �����������, ��������������� ����������� ��������� ������� ������.
-
Finf Character (����� ������):
- f, F.
- ���������:
- f char
F char
;
,
- �������:
- ������� ������ char � ������� ������. ������� 'f' ��������� ����� � ������ �����������, ������� 'F' - � ��������.
���� (;) ��������� ����� ���������� �������. ������� (,) ������ ����������� ������ �� ���������������.
-
To Character (������� � �������):
- t, T.
- ���������:
- t char
T char
;
,
- �������:
- �������� ������ ��� �������� char. ���� (;) ���������
����� ���������� �������. ���� (,) ������ ����������� ������
�� ��������.
-
M�rk (��������):
- m
- ���������:
- m letter
- �������:
- �������� ����� � �����, ��� ��������� ����� letter.
�� ������ ������������� � ���� ������� ��� ������ ������� 'to
mark', ��������� ����. ��� ����� ������ ������������ ��� �������� �����, ����������� ������� �� ���� ����� � �����������
����������� � ����� �������� �� ������� �� ����� 'a' � �������
������� d'a.
-
To Mark (������� �� �����):
- ', '.
- ���������:
- 'letter
'letter
- �������:
- ���������� ������ �� ����� letter. ��� ������� ��������� ��� ������������� � ����� ������������ �����. ����� ������������ ���������� ��������� ������� ��������. ������ ��� ��
������� ������������� � �����, ��� ���������� ������� �������
�� � ������� ������� 'm'. ���� (') ���������� ��� ��������������� � ������� ������������ ����� ������ ������; ���� (')
���������� ��� �� ������ ������, ���������� �����. ����������
��������, ��� ��� ������� �������� ����� ������������ ��������� ����������� �������.
������� ������ � ������������
���������� ��������� ������, ������� ������������ ��� ������������ ������ ������� vi � ��� ������ �� ���������. ��� �������
������� ����.
-
ex Escape (����������� �� ����� 'ex'):
- ':'
- ���������:
- :
- �������:
- ������ ����� ������������ � 'ex' ��� ���������� ������� ��������� ex. � ������ ��������� ���������� ���������
(:) ��� ���������-�������� ��� ����� ex-�������. ����� �� ������ ������ ex-�������, ��������� �� ��������� RETURN ��� ESC,
����� ���� ��� ������� ����������. ����� ��� ��������� ������
������� RETURN ��� �������� � ����� ������� vi. ��� �����
ex-������� ��� ��� �� ���������� �� ������ ������ �������
INTERRUPT ��� ����������� ����, ��� �� ���������� ������, �
��� �������� � ����� ������� vi.
-
Exit Editor (����� �� ���������):
- ZZ
- ���������:
- ZZ
- �������:
- ������������ ����� �� ������ ������� vi � ����������
������������� ����, ���� ���� ������� �����-���� ���������.
��� ���� �� ������������� � ��� ������������� shell, �� �������� ��� ������� �������� vi.
-
Quit to ex (������� � ����� 'ex'):
- Q
- ���������:
- Q
- �������:
- ������ ����� ��������� ex. ����� �� �������� ���, ��
������ ������������� ��� �� ����. �� ������ ��������� � �����
��������� vi, ������ ������� vi � ��������� ex.
������� ��������� EX
���� ��������� (:) ��� ���������� � ������ ������� ������
���������-�������� (:) � ������ ���������. ��� ��������� ���
����� �������, ��������� � ��������� ��������� ex. � ��������,
ex-������� ��������� ��� ���������� �/������ �� ������, ����������� �� shell ��� ������ ������������� �����.
����������� ���� ������ ��������� ��������, ������� ���������
������� �� "�������" �� ��������� ����. ������� ������ ��������� ����, ������� �� ������� ��� ������� ��������� vi, ����
������� ���� ����� ���� ������� �������� file(f) ��� ��������
next(n). �� �������� ��������������� ��� ������� ��������� �
������������ ��������� ��������� ex. ��� �������� ������� ��������� ex ������������ �� ������� ������ RETURN ��� ESC. �
����� �������� �� ����� ������������ RETURN. ���� ������� ������������� �������� INTERRUPT.
��������� �������
� �������� ���� ����������� ex-������ ������������ ����������
�����, � ��������� ��� ������������� ������������� ��������
��������� ����� ���� ����. � ��������� ������������� ������
������������ ��� �������� ����� ������������ ����� ������ �������. � ������ ����� ������������ ������ �������� ��������
���������������� �����������. ��������, ��� ������� substitute
� �������� ������������ ����� ������������ 's', � �� ����� ���
�������� �������� ��������� ������ ������ ������� set ��������
'se'.
����������� ������ ���������� ������� ������� ������, ������������ ������, ��� �������� ���������� ��������� ��������. ���
������ ����� ����� ��������� ��������� �� ���� ������� count,
������������ ����� �����, ������� ������������� ��� ������ �������. ����� count ��� ������������� ����������� � �������
�������� ��������. ����� �������, ������� '10p' �����������
������� ������ � ������, � ������� 'move 5' ���������� �������
������ �� ������ � ������� 5.
��������� ������� ����� ���������� ������ ���������� ��� ���������, ����������� ����� ����� �������. � �������� ��������
����� �������� ����� ����� � ������� set, ��������, set
number, ��� ����� � ������� edit, ���������� ��������� � ������� substitute, ��� ����� ���������� ��� ������� copy. ��������:
1,5 copy 25
��� ������ ����� ��������. ������ ����� ������� ����������
��������� ���������������� ����� (?) ����� �� ������ �������.
��������� �� ���������, ����������� �� ���������, ����� ���������������� � ������� �����; � ���� ������ ���������������
���� �������� ����������, �������� �� ���������.
������������� � �����, ������� ����� ������ ���������� �����,
������� ������� 'p' � 'l'. ��� ��� ������� ������ ������ �����
������� ��� ����� ���������. � ����� ������, �������, ������������ ����� ���������, ����������� ����� ����, ��� ����������
�������. �.�. �������� ex ����������� ����������� �������
������ ����� ������� ����������, ������������� � �������������
'p' ��������� �����. � ����� ������� ����� ���� ������ �����
����� ������ '+' � '-'. ���� ��� ������������, �� ����� ����������� ������� ������ � �������� ������� ������ �����������
������������ ��������.
����������� ������, ���������� ���������� ������ ��������������, ������������ �������� �����, ���� ����� ��������� ��������� ������, �������� ���������� report option. ��� ��������
����� �������� ���������� ������������� ������� ��������� ����� �������, ��� ��� ����� ����� ���� ����� � ������ ��������
�������� undo. ����� ���������� ������ � ���������� ��������
�� ������ ����������������, ���� ��������� ����� ��������� �
���������� �������, ������������� � ������, �������� ��������
������ �� ����� ���������� ���� �������.
����������� �������
��������� ����������� ���������� ��������� ����������� ����� �
ex-��������:
-
. (�����)
-
������� ������. ����������� ������ ������������ ������� ������
��� ���������� ������, ������� ��� ������������. ������� ������ ��� ����������� ������ �������� ������� �� ���������, ������� ���� ����� ����� ������������ � �������� ������.
-
n
-
n-������ � ������ ��������������; ������ ������������� ���������������, ������� � 1.
-
$
-
��������� ������ � ������.
-
%
-
������������ ��� "1,$"; ���������� �������� �����.
-
+n ��� -n
-
�������� 'n' ������������ ������� ������ ������. ����� ������
'.+3', '+3', '+++' ����������. ���� ������� ������ ����� �����
100, �� ����������� ������ ��������� �� ������ � ������� 103.
-
/pattern/ ��� ?pattern?
-
��������� ����� ������ ��� �����, ��������������, � ������ ����������� ���������, ��������� �������� pattern. ������������
������� ������ �� ����� ������. ���� �� ������ ������ ����������� ��������� ������, ���������� pattern, ��������� ����� (/)
� (?) ����� ���� �������. ���� �������� pattern �������� ���
������, �� ���������� ������, ��������������� ���������� ������������� ����������� ���������. ����� RETURN � ??RETURN ��������� ������������, ��������� ��������� ��������� ����������
���������. ����� ��������� RETURN � ??RETURN ����� ���������
������������, ��������� ��� ���������� ���������� ���������.
-
" ��� 'x
-
����� ������ ����������� ������������ ����� ����� (.), ������������� ������� ������, ���������� ������ ���������� ������,
���� �������� ������ ��������� ������ ("). ��� ��������� ������ ��� ������� �� ���� ���������� ��������. ����� ��������������� �������� 'm' ��������� vi, ��������� ��������� ��������
����� � �������� ����� �����. �� ���������� ������ ����� �����
��������� � ������� ������ 'x, ��� x - ��� �����.
������ ������ ������� �� ����� �������, ����������� �������
(,) ��� (;). ����� �������� ������ ������������ ����� �������.
���� ����� �������� ������ (;), �� ���� ������� ������ (.) ��������������� � �������� ����������� ��������� ���������,
������ ��� ����� ��������������� ��������� �����. ���� ������
������ �������, ��� ��������� �������, ��, �� ������� ����,
���� ��� ��� ��������� ������ ������������. ���� ������� �����
��� ������, �� ������ ���������� ������ ������ ��������������
������ ������ � ������. � ������ ������� ����������� ������������ ������� ������; � ���� ������ �� ��������� �����������
���� ������� ������ (.). ����� �������, ",100" ������������
".,100". ���� ����� ��������, �� ��������� ������, �� ��� ��
�����, �� ��� ��������� �������.
������ �������
��� ���� ex-������ ������������ ��������� ������:
[address][command][!][parameters][count][flags]
[�����][�������][!][���������][�������][�����]
��� ����� �������������, � ����������� ��� ������ � �� �����.
��������� ����� ��������� ����������� �������.
������� ������ ����������
������� ������ ���������� ��������� ��� �������� � �������
������ ����������� ����������� ������ ���� ������, ������� ������������ ��� ����������� ��������� vi. ������� args ��������� ��� ��������� ���� ������. ������� file ���� ��� ����������
� ������� �����. ������� n(next) ��������� ��� ���� ������������� ��������� ���� �� ������ ����������, ���� �������� ������. ������� rewind ��������� ��� ������������� ��������������
������ � ������. ��� ��� ������� ������� ����:
- args
-
������������� �������� ������ ����������, ��� ���� ������� �������� �������� � ���������� ������. ��������, ������ �����
��������� ��������� �������: file1 file2 [file3] file4 file5.
������� �������� ���� file3.
-
f
-
����������� ��� �������� �����, ���������� �� ����, ��� �� ��
������������� � ������� ��������� ������� write (��� ���� �������� ������ �� ������), ����� ������� ������, ����� ����� �
������ � ��� ����������������� ����� ����������� ������ � ���������. � ������ �������, ����� ������� ���� ������� ��� "[Not
edited]" (�� �������������), �� ���� ����� ����������; � �����
������� �� ������ ������������ ������� 'w!' ��� ������ � ����,
�.�. �������� �� ������, ��� ������� 'w' �� �������� ����, ��
����������� � �������� ����������� ������.
-
f file
-
������� ��� ����� ���������� �� ��� file, ������� ��������������� ��� "[Not edited]".
-
n
-
������������� ��������� ���� �� ������ ����������, �����������
� ��������� ������.
-
n!
-
���� ������� ��������� �������������� � ������������, �� ���������� � �����, �������� ���������� ����� ���������, �������
����� ���� ���������.
-
n[+command] filelist
-
��������� ������ ������ filelist �����������, � ��������������
������ �������� ������� ������ ����������; ����� �������������
������ ���� �� ������ ������. ���� ������ ������� command (���
�� ������ ��������� ��������), �� ��� ����������� ����� �������������� ������� ������ �����.
-
rew
-
������� ���������� � ������ �������� �� ��������, � ������������� ������ �� ������ ������� ����.
-
rew!
-
������� ���������� � ������ �������� �� ��������, � ����������� ����� ���������, ��������� � ������� �����.
���� �� ����������� ������������� shell ����� "��" (C-Shell) �
�������������� ���������� prompt ��� ������ ���������-��������
prompt), ��������� ��� ������ � ���������������� ���������������� shell, �� ��� ������������� ���� ���� ����������� ������
prompt ��������������� ��� ��� �����. ��� ����� �������� �
������������� ����������� ��������. ����� �������� ��, ����������� �������� prompt, ����������� �� ���������, ����� ���������� � ����� /usr/lib/mkuser/mkuser.cshrc.
������� ��������������
��� �������������� �����, ��������� �� �������������� � ��������� �����, �� ����� ������ ������������ ���� �� ��������� ������� 'e'.
�������, ��� � ����������� ��������� ��� �������� ����� ������
������������ ���������� vi � ���������� ������ (%). ��� ����������� ����� � ������ �������������� �������� ������ (#).
-
e file
-
������������ ��� ������ �������������� ������ �����. ��������
������� ���������, ��� �� ������������� ����� � ������� ������������� ��������� ������� 'w'. ���� ��� ���� �������, ��
�������� ��������������, � ������� �����������. �����, �������
������� �������� ���������� ������ ��������������, ������ ��������� ���� ������� � ����������� ����� ��� �����. ����� ��������, ��� ���� ���� ������������ (�.�. �� �������� ��������
������, ��������� ��� �����������), �������� ������ ���� �
���� �����. ���� ������ ����� ��������� ��� ������, � ������
��������� ���������� ����� ����������� ����� � ��������. ����
����� ����������� �����-���� �������, �� ��������������� ����
ASCII, �� ��� �������� ����� ������� �����, ������� ����������
�������������� ���� ASCII, � ��� ������ ������� �����������.
���� ������� �� ������������� ������ �� ���������, �� ����
��������� �����������������. ���� ��������� ������ ��������
����� ���������� ��������� ������ ����� ������, �� ��� ����������� � �� ���� �������� ���������. ������� ������� ���������� ��������� ������ ������ �����.
-
e! file
-
����� ����� ��������� ��������� � ������������, ������� ����
������� � �� �������� �� ������ ��������������, �������, ���
�����, ���������� ���� ���������, ������� ���� ��������� �����
��������������� ������ �����.
-
e +n file
-
���������� �������� ������ �������������� � n-������. ��������
'n' ����� ���� ����� �������� ���������, �� ���������� �������, ��������, +/pattern.
-
Ctrl-^
-
��� ����������� ���������� ":e #RETURN", ������� ���������� �
���������� ������� � ��������� ������������� �����. ���� �� ��
������ ���������� ����, ��� ����� ������������ ������ ����
":e! #RETURN".
������� ������
������� ������ ��������� ��� ������������ ���� ��� ����� �������������� ��� ��� ����� � ������� ��� �����-���� ������
����. ��� ������� ����������� ����:
-
w file
-
������������ ��������� ��������� ������� � ���� file, ���������� ���������� ������������ ����� � ��������. ������ ��������
file ������������, � ����� �������������� � ������� ����. ����
��� file ���������� �� ����� �������������� � ���� ����. �������� ������������ ������ � ����, ������ ���� ��� �������
���� � �� �������������, ��� ���� ���� �� ����������. � ������
������� ��� ������ �� ������ ������ ������� 'w' � ����������
����� - 'w!'. ���� ���� �� ����������, �� �� ���������. ���
�������� ����� ��������, ���� ������ ��� ������� �� ��������;
������� ������ ������� �� ����������.���� ��� ������ ��������
��� �������������� ����� ��������� ������, �� �������� ������
���������: No write since last change (� ������� ���������� ��������� ������ �� �������������),
���� ���� ����� �� ��� �������������� �������������.
-
w >> file
-
��������� ���������� ������ � ����� ������������� �����. ���������� ���������� ����� �� �����������.
-
w! name
-
��������� �������� ������� ������� write � ������������ ������
� ����� ����, ������� �������� �� ������� �������.
-
w! command
-
���������� ������������ ������ � ������� command. ��������
�������� �� �������� ����� �������� "w! file", ������� ��������� ��������, � �������� "w! cmd", ������� ������������ ������ � �������. �������� ���������� ���� ������� �������������
�� ������ � � ����� �������������� �� �����������.
������� ������
������� ������ ��������� ��� ������ ����� � ��� ����� �������������� � ������ �����. �����, ������� �� �������, ������ ��������, �� ������� ����, �� ����� ������, ��� ���� ���� ������,
���� ������� ����������� �������.
-
r file
-
�������� ����� ������ �� ��������� ����� � ����� �������������� ����� ������������ ������. ���� ���� �� �����, �� ������������ ������� ��� �����. ������� ��� ����� �� ��������, ����
��� ���; � ���� ������ ���� ��������� ������� ���. ���� �����
����� ������, �� ��� ���������� ��� ������� 'e'.
����� 0 �������� ��� ���� �������, � �� �������� ������ �����
� ������ ������. ����� ������� 'r' ������������� �������, ��
�������� ���������� ������� ���, ������� ������������ ���������� ������� 'e'. ����� ������� 'r' ������� ��������� ���������
����������� ������.
-
r! command
-
������ ������� ���������� ������� command � ����� ����� ������������ ������. ������ ��� ����� ��������� ����� ������ (!)
�����������.
������� ��������� ������
���������� ��������� ����� ������ �� ��������� vi. ���������
��������� ����� ��������������, ������ ������������ ����������
������ �������������� ����� �������, ������ ������������� ���,
���� �� ������ ����� ��� ������������� ������ ��������������.
��� ��� ������� ������� ����:
-
q
-
������������ ����� �� ��������� vi. �������������� ������ ��
������ �������������� � ���� �� ������������. ������, ���� �
������� ��������� ������� 'w' ���� ������� ���������, �� vi
������ ��������������� ���������, � ����� �� ��������� �� ��������������. vi ����� ������ �����������, ���� � ������ ���������� �������� ����� ��� ������������������� ������. ������
�� ������ ��������� ��� ���� ���������; ��� ����� ��� �������
������� ������� 'w'. ���� �� �������� ���������� ��, �� ��������� ������� 'q!'.
-
q!
-
������������ ����� �� ���������, �������� ��������� � ������
��� ��������������.
-
wq name
-
������� ����������������� ���������� ������� 'w', ����� 'q'.
-
wq! name
-
��������� ��������, ������ ����������� ����� �������� 'w'.
��������, ���� �� �������� ������, �� �� ������ ���������� ��
������ � ����, ������� 'wq!' �������� ��� �������� ����������.
-
x name
-
���� ���� ������� �����-���� ���������, � ��� �� ��������������, �� ������������ ����� � ����� ������������ ����� �� ���������.
���������� ������� � ������� ���������
���������� ������� � ������� ��������� ��������� ��� ���������
������� ��������� � ����� � ������� ����� �������. �������
������������ vi ������ ����� �������� � ����� ���������.
-
g/pattern/cmds
-
������� 'g' ����� ��� ��������� ����. � ������ ���� � ������
�������������� ���������� ������ ������, ��������������� ������� pattern. ����� �������� ������ ������ ����������� � ������� �������; ���� (.) ���������� ��������������� � ������ ���������� ������.
������ ������ ������� �� ������, ���������� � ������� �������
������, � ����� ���������� ���������� ����� � ������� ����������, �� ������� ����, ��������� ����� ������ ������ (\). �����
������������� ����� �� ����� �������� �� �������� vi; �����
��������� ��� ��������, ��� ���������� ������� � ����� 'ex'.
���� �������� cmds (��� ��������� �����������(/)) ��������,
������������� ������ ������, ��������������� ������� pattern.
���� ������� 'q' �� ����� ���� ������� � ������ ������ cmds.
��� ���������� ���������� ������� ����� autoprint � autoident
�����������, � �������� ����� report �������� ����� �������, �
������� �� �������� �� ��������. � �����, ����� ������� ���������� ������� ����� ��������� (') ��� (') ��������������� �
�������� ������� ������ (.) � �� �������� �� ����� ����������
������ �������.
��������� ���������� �������, ����������� ������� - �������
���������, ���������� �������� ����� ������������� �����������, ������������ ���������� ��������:
-
g/s1/p
-
�������� ��� ������, ���������� ������ s1.
-
g/s1/s//s2
-
�������� ������ ��������� s1 �� ���� �������, ���������� ��,
�� ��������� s2.
-
g/s1/s//s2/g
-
�������� ��� ��������� s1 �� s2. ��� ���������������� ����� ��
������������ ��������� s1 � ����� ������.
-
g/s1/s//s2/gp
-
�������� ���������� ���������� �������, ������������� ������
��� ���������� ������.
-
g/s1/s//s2/gc
-
���������� ��� ����������� ������ ��������� s1 �� s2. ��� �������������� ������ ������� 'Y', ��� �������������� - �����
������ �������.
-
g/s0/s/s1/s2/g
-
�������� ��� �����, ���������� ������ s0, � ����� ������ ���
��� �������� ��� ��������� s1 �� s2.
-
g!/pattern/cmds
-
��������� ������� cmds � ������ ������, �� ���������������
������� pattern.
-
g/^/s// /g
-
��������� ������� � ������ ������ ������ �����.
-
s/pattern/repl/options
-
� ������ ��������� ����� ������ ��������� ������, ��������������� ����������� ��������� pattern, ���������� ������� repl.
���� ����������� ��������� ����� confirm-'c', �� ����� ������
���������� ���������� ����� ���������� �� ������ � ��������,
���������� �������� (^). �� ������� 'Y' ������ �����������;
����� ������ ������� ������ �� ��������. ����� ������� 's' ������� �������� ��������� ���������� ������.
-
v/pattern/cmds
-
������� ������� 'q!', ����������� ��������� ������� cmds �
������ ������, �� ��������������� ������� pattern.
������� ����������� ������
������� ����������� ������ � ������� ������� ����� ���� �������� ���������, ���������� � ��������� vi. ������, �����
������ ��������� ��� �������:
-
co addr flags
-
����� ��������� ����� ����������� ����� ������ addr, �������
����� ���� 0. ���� ������� ������ (.) �������� �� ���������
������ �����.
-
[range]m addr
-
������� 'm' ���������� ������, ������������ ���������� range, �
������� ����� ������, �������� ���������� addr. ��������, m+
������ ������ ������� ������ �� ��������� �������, �.�. �� ��������� range ��������� �� ������� ������. ������ �� ������������
����� ���������� �������.
������� ������������ � SHELL
����� � ��� ��������� ������������� ����� �� ��������� � ��������� ������� ������� ������� XENIX. ����� � ��� ����� ���������� ������������� �������� ��� ������� �������, ����� ����
�������������� �� ������ �� ����������� ������� �������� ��������. ���� ������� ����������� ��� ����� ��������:
-
cd directory
-
��������� ������� directory ���������� ����� ������� ���������. ���� ������� �� ���������, �� � �������� ����� ��������
�������� ������������ ������� �������� ����� home. ����� ���������� ������� 'cd' ������� ���� �� ��������������� ��� ���
�����������������, ������� ������ � �����, �������������� ��
�����, �� �������� ���������.
-
sh
-
��������� ����� shell. � ���� shell �� ������ �������� �����
���������� ������. ��� �������� � vi ������� Ctrl-D.
-
!command
-
������� ����� ����� ����� (!) ���������� � shell ��� ����������. ������ ������ ������� command ������� '%' � '#' ����������� ��� ����� �������� ����� � ���������� �������������� �����, � ������ '!' ���������� �� ����� ���������� �������. �����
�������, � ���������, '!!' ��������� ��������� ����� ������������ � shell. ���� ����������� ����� ����� ����������, ��
����������� ������ ����������� �� ������. ������� ������ ����
������� �� ����������.
���� � ������� ���������� ��������� � ������ ��������������
���������� ������������� (�.�. "[No write]"), �� ����� ����������� ������� � �������� �������������� �������� �����������.
����� ������� ����������, ������������� ���� (!).
���� �� ����������� ������������� shell ����� "��" (C-Shell) �
�������������� ���������� prompt ��� ������ ���������-��������
prompt), ��������� ��� ������ � ���������������� ���������������� shell, �� ��� ������������� ���� ���� ����������� ������
prompt ��������������� ��� ��� �����. ��� ����� �������� �
������������� ����������� ��������. ����� �������� ��, ����������� �������� prompt, ����������� �� ���������, ����� ���������� � ����� /usr/lib/mkuser/mkuser.cshrc.
������ �������
��������� �������� ������ ���������, ��� ������������ ������������� ex-�������, ������� �� ������ �� � ���� �� ���� ������������� ���������:
-
abbr
-
��������������� ������ �������� � ��������� �� ��� ������.
��������, ������� ":abbr rainbow yellow green blue red" ��������������� "rainbow" � "yellow green blue red". ��������������
����� ��������� � ������� ������� unabbreviate: :una rainbow.
-
map, map!
-
��������������� ����� ������ ��� escape-������������������ �
������������ ������������������ ������. �������, ��������������� �������� map, �������� � � ������ �������, � � ������
�������, � �� ����� ��� �������, ��������������� ��������
map!, �������� ������ � ������ �������. �������, ��������������� �������� map!, �� ����� ���� ���������� � �������� ��������� �������� unmap.
-
nu
-
����������� ������ ��������� ������ �� ������� ������� �������
������ � ������. ������� ������� ��������� ��������� �����������
������. ��� ������� �������������� ��������� ����� � ������ ���������� ����� number.
-
preserve
-
������� ����� �������������� ����������� ��� � ������ ���������� ������ ������� �� �����. ��� ������� ������������� ���
������������� � ������ ���������, ����� ���������� ������� 'w'
������� � ��������� ��������, � �� �� ������, ��� ��� ��������� ��� ��������� �����.
-
=
-
����������� �������� ����� ���������� �����.
-
recover file
-
��������������� ���� �� ��������� ������� ����������. �������
��������� ����� ������ ��������������, ���� ������ �� �������
��������� � �����, � ������ ������� ���� ��������, ��� ���� ��
���������� ������� preserve. ����� �� ����������� �������
preserve, ��� ��������� �� ����������� ����� � ���, ��� ����
��� ��������.
-
set argument
-
��� ���������� argument ������� set ����������� �� �����, ���
�������� ���������� � �������������� �� ���������; � ���������� all ��� ������� ����������� ��� �������� �����.
������� �� ������ ����� ����� (?) �������� ����� �������� �������� ���� �����. ��� ������������� ������������ ���� (?), ���� ����� �� �������� ��������� ���������. ��� ������� ��������, ���������� ������� ������������, ����������� ������ ����:
set option, � ��� ��� �� ����������: set nooption. ��������� �
�������� ����� �������� ��������� �������: set option=value.
��� ������� set ����� ���� ������ ����� ����� �����; ��� ���
�������������� ����� �������. �������� option ����� ��������������� ������������� � ������� ���������� ����� EXINIT. ���
����� ��������� ���������� �������� ������� environ(5).
-
tag label
-
�������� ���� �������������� ���������� �� ����������� �������������� �������� label. ��� ������������� ��� ������ label
�������� vi ������������ �� ������ ���� � ������� ��������.
���� ����� �������� ������� tag �� �������������� �������
����, �� ������� �� ������ ���������� ���. ���� ��������� ������� tag �� ������� ��� ����������, �� ������������ ���������� �������� label.
������� �����, ���� �� ��������� Ctrl-], �� vi ������������
����� �����, ��������������� ���������� �� ��������. ��� ������������ ���������� ��������� ��������: ���������� �������
':tag', ����� ������� �����, ���������� ������� ENTER.
���� ��������� (����� - tegs) ������ ��������� ������ ����������� ��� ctags, � ������� �� ������ ����� � ����� ������, ������������ ��������� ��� ������� ���������. ������ ���� ������
��� ����, ������ ���� - ��� �����, ��� ���������� ���, �
������ - ���������� ����� �����������, ������� ����� �������������� ���������� ��� ������ ������� ����. ��� ���� ������ �������� ��������������� ����������, ������������ ������
/pattern/, ����� ���� ��������������� � ����������� ����������
� �����. ����� ��������� ������ �����������, ��� ���� �� ����
����������� ����� nomagic. ����� ����� � ����� ����� ������
���� ������������� � ���������� �������. ���������� ��� �����,
������� ����� �������������� ��� ��������� ������� ����� vi.
��� ����� ���� ����������� ex-�������� set ��� ��� ��������������, ��� ��������������� ����� �� ������� vi � ����� ��� ��������� .exrc .
-
unmap
-
���������� ����� ������� ��� escape-������������������, ��������������� �������� map, � �������� ���������.
������, ��� ������ ���� ������� ����� ���, ��� �� ������� ������������ ����������� ��������� vi - ��� ���������� ����������� ��� ���������, ����� vi ��� ������, ��� �������� � ����������, ������� �� �����������.
������ ���, ��� ����� ������ �������� vi ������ ������� ��
����� � ������ .exrc, ������� ��������� � ����� �����������
��������. ���� ���� ������ ������������� ����������������
������������� ����� ����� �������, ��� ��� ������������� ������������� �� ������� ������ ��� ��� ������ vi. ������ �� �����
�������� ������� ����.
�����
���������� ������ ��� ���� �����: ����� ������������ � ��������� �����. ����� ������������ - 'on' (��������) � 'off' (���������). ������������ ���������� �������������� ����� 'no' ����� ������ ����� � ������� set. ��������� ����� - ��� ������
��������, ���������� ������������ ���������� � ����� option =
value (����� = ��������). � ����� ����� ���� ���������� ��������� �����. ����� ��������� vi ������� ����:
- autoindent, ai
�� ���������: noai
- ����� ���� ������������ ��� ���������� ���������� ������
����������������� ���������. ��� ������ �����, ��������� ��������� �������������, ���������, �������, �������� ��� ���������, vi ������������� ���������� �����, ����� ���������� �
�������� ��������������� ���������� ��������. ��� ��������
������� �� ���������� ����� ��������� ������� Ctrl-D. �����
���������, ��������� � �������� �����������, ���������� ���
������������ ����� shiftwigth. �� �� ������ ������������� ����� �� �����, ����� ��� �� ������� Ctrl-D.
���������� �������������� � ���� ������ �������� ����� ���
��������, ����������� � ���, ������� ������������ � �����,
��������� ����������� ��������� (��������, �������������� ���
autoindent, �����������). �����, ���������� ���������������
��� ������� ������ �������� ������, ������������ � ������� (^)
��������������� �������������� �������� Ctrl-D. ��� ��������
��������������� ����� �� ������ �����, �� ��������� ����������
������ ��� ��������� �����. �������� �������, 'O' � ����������� ����������� �������� Ctrl-D ����������������� ������ ��
������ ��� ���������� ����������� �������. � ���������� �������� ����� autoindent �� �����������.
-
autoprint, ap
�� ���������: ap
- �������� ������������ ������� ����� ����� ������ ex-�������
copy, move ��� substitute. ��� �������� ��� �� ����� ������,
��� � ������������� ������� 'p' � ����� ������ ����� �������.
Autoprint ����������� � ���������� ��������, � �����������
������ � ��������� ������� � ������.
-
autowrite, aw
�� ���������: noaw
- �������� �������������� ������������� ����������� ������ � ������� ����, ���� �� ��� ��������������, ����� ����� ���� ��
������ next, rewind, tag, !, Ctrl-^ (����������� �����) ���
Ctrl-] (��������� ���).
-
beautify, bf
�� ���������: nobeautify
- �������� ��� ����� ���������� ���� ����������� ��������, �����
����� ���������, �������� ����� ������ � ������� ��������. ���
������ ���������� ������� �������������� ��������������. �����
beautify �� ����������� ��� ����� �������.
-
directory, dir
�� ���������: dir=/tmp
- ���������� �������, � ������� vi ��������� ���� ������ ��������������. ���� ������� �� ����� ���������� �� ������, �� �������� ����� ���������� ���������� � ������ ������� ��� ������
� ���� ������.
-
edcompatible
�� ���������: noedcompatible
- �������� ����������� ����� ������� ��� ���������� ���������
'g' � 'c' � �������� ���������, � ����� ��������� �� � �������
������� ���������. ������� 'r' �������� ��������� ������� ������� (~), � ������� �� ������� (&).
-
errorbells, eb
�� ���������: noeb
- ����� ���������� �� ������ �������� ������. ���� ��������,
������ ������ �������� ������ ������� ��������� �� ������ �
��������� �����������.
-
hardtabs, ht
�� ���������: ht=8
- ������ �������, � ������� ����������� ����� ��������� ��� ���������� ��������� ��� � ������� ������� ��������� ����� ���������.
-
ignorecase, ic
�� ���������: noic
- ��������������� ��� ��������� ������� � ������ � �������� �
��������������� ���������� ���������. ��� ����, � ����������
��������� ������������ ������ ���� ��������� �������� ��
��������, �� ����������� ��������, ������� � ���������� �������.
-
lisp
�� ���������: nolisp
- autoindent ������ ������, ��������������� ���� LISP, � �������
( ), { }, [[ � ]] ��������������, ����� ����� ����� ��� LISP.
-
list
�� ���������: nolist
- ����������� ��� ������������ ������ ������ � ������� ���������
� ��������� ����� ������.
-
magic
�� ���������: magic
- ���� ����������� �������� nomagic, �� ���������� ������������
� ���������� ��������� ����������� ���������, ������ �������
(^) � ($) ����� ����������� ��������. � ���������� � ����� ����������� (~) � (&) � ���������� �������� ���������� ��� ������� �������. ��� ���������� ����������� ����� ���� ������� ���� magic, ����� ����� ��������� nomagic ����� ���� (\).
-
mesg
�� ���������: nomesg
- �������� nomesg �������� ���������� ���������� ������ � ���������, ���� �� ���������� � ���������� ������. ��� ������������
��� �� �������������, ����������� ������� write (������) ������� XENIX �� ��� ����� � �� �����, ����� �� ���������� ��������������.
-
number, n
�� ���������: nonumber
- �������� ������ ���� �������� ����� ������ � �� ��������.
-
open
�� ���������: open
- ���� ��������� ��������� noopen, �� �� 'ex' ��������� �������
open � visual. ����� ��������� ������� � ����� �������� �������������, ������������ � ���������� ���������� ����� � �������� ��� ���������� �����.
-
optimize, opt
�� ���������: optimize
- ����� ������ �� ����� �������������� ���������� ��������� ����� �������, ��� �� ����������� ������������� ������� �������
��� ������������ ����� ��� ����� ��������� �����, ��� ��������� ����������� ��������� �������� ������ �� �������� ��� ���������� ��������, ����� ���������� ����� �� ������� �������
������ �������������.
-
paragraphs, para
�� ���������: para=IPLPPPQPPTPbp
- ���������� ������������ ��������� ��� �������� { � }. �����
�������� � �������� ����� �������� ����� �������� �������
nroff, ������� �������� ��������.
-
prompt
�� ���������: prompt
- ���� � ����� 'ex' �������������� ���������-���������� (:). ���� ���� � ����� ������� 'ex' ����������� �� ������� 'Q', � ���
���� ����������� �������� noprompt, �� ������ (:) � ������
��������� �����������.
-
redraw
�� ���������: noredraw
- �������� �������� "���-��" (�� ���� �������� ������ ���������
����������) �� "����������������" ���������, ���� ������������
������� ��������. ������ ����� ����� ������ ������ ��� �������
�������� ������.
-
remap
�� ���������: remap
- ���� ����������� �������� 'on', �� ��������������� �������
�������� ��������������, ���� �� ����������. ��������, ����
'o' ������������� � 'O', � 'O' � 'I', ��, ���� �����������
remap, �� 'o' ������������� � 'I', � ��� ��������� noremap - �
'O'.
-
report
�� ���������: report = 5
- ���������� ����� �������� ����� �� �������. ����� �������, ������� ������������ ������� ����� �����, ��� ���� ����������, �
�������� �������� ����� �������� ����� ���� ���������. ���
���������� ������ � ������ ����������� (undo) ��������� ��������� � ���� �����, ����������� � ������, ������������ � �����
�������. ����� ���������� ����������� ��� ������� 'g' � �������������� ����������� ��������.
-
scroll
�� ���������: scroll = 1/2 ����
- ���������� ����� ���������� �����, "������������" � �������,
����� � ������ ������� �� ����� ��������� ��� ������ ������
Ctrl-D, � ����� ����� �����, ������������� �������� 'z' � ������ ������� (��������� �������� scroll).
-
section
�� ���������: section = SHNHH HU
- ���������� ������ ������� ��� �������� [[ � ]]. ���� ��������
� �������� ����� �������� ������� �������� ������� nroff, ������� �������� ��������.
-
shell, sh
�� ���������: shell = /bin/sh
- ������ ���� � �������������� shell, ���������������� ��� ������� ������������ � shell - (!), � ����� �������� shell. ��
��������� ������� �������� �� ���������� ����� SHELL, ���� ���
������������.
-
shiftwigth, sw
�� ���������: sw = 8
- ������ ������ ����������� ����������� ����� ���������, ������������ ��� ��������� ��������� � ������� Ctrl-D, ����� ���
������������� ������ ������������ autoindent, ��� ���������
������.
-
showmatch, sm
�� ���������: nosm
- ����� ������ ������� ) ��� }, ���������� ������ �� ���� ������� �� ��������������� ������ ( ��� {, ���� ���� ������ ����������� �� ������.
-
showmode
�� ���������: noshowmode
- �������� ��������� ��������� "INPUT MODE" (����� �����) � ������ ������ ���� ������, ���� ������� ����� �������.
-
slowopen
�� ���������: noslowopen
- ��� ������� ������� ������ �������� ��� ����������� ������.
-
tabstop, ts
�� ���������: ts = 8
- �������� ��������� ����� ��������� �� ������� ����� �� n-������� � �����, ����������� ��� �������.
-
taglength, tl
�� ���������: tl = 0
- ������ n-�������� � ����� ���� ����� ��������, ��������� ������� ������������. ������� �������� (�� ���������) ���������
�� ������������� ��������� ���� ��������.
-
tags
�� ���������: tags = tags/usr/lib/tags
- ���� � ������, ������������ ��� ����� ����� ��� ������� tag.
��������� ��� ������ �� ���� ������������ ������, ���������������. �� ���������, ����� ������ � ������ tag ��������������
� ������� �������� � � �������� /usr/lib.
-
term
�� ���������: �������� ���������� TERM
- ��� ��������� ��������� ����������.
-
terse
�� ���������: noterse
- ��� �������� ������������ ������ ����������� ���������� ��
�������.
-
timeout, to
�� ���������: noto
- �������� 1-��������� ������ ������� ��� ������ map (�������������� ��������).
-
warn
�� ���������: warn
- �������������, ���� ���� ��������� "[No write since last
change]" ����� �������� ������������ � shell - (!).
-
window
�� ���������: window = ����������� �� ��������
- ���������� ����� ����� � ��������� ����. �� ��������� 8 ���
����� ��������� (600 ��� � �����), 16 - ��� ������� ��������
(1200 ���), � ������ ����� (����� ���� ������) ��� �������
���������.
-
w300, w1200, w9600
- ��� �� �������� �������������� ������, �� ������������� �������� window (�������� ����), ���� �������� ������ (300), ������� (1200) ��� ������� (9600).
-
wrapscan,ws
�� ���������: ws
- ������, ������������ � �������� ������ ���������� ���������,
����� ������������ �� ����� �����.
-
wrapmargin, wm
�� ���������: wm = 0
- ���������� ������ �������� ���� ��� �������������� ������� ����� ����� ��� ����� ������. ������� �������� ���������� ������� ������.
-
writeany, wa
�� ���������: nowa
- ��������� ��������, ������ ����������� ����� �������� write,
�������� ������������ ������ � ����� ����, ����������� ��������� ���������� ������.
���������� ���������
���������� ��������� ���������� ����� �����, ��������� �� ��������. ���� ����� ������ ����� ���������� "����������" �� ���������� ���������. vi ���������� ��� ���������� ���������:
���������� ���������� ���������, ������������ � ������� ���������, � ���������� ���������� ���������, ������������ ���-������ ���, �� ������� ��������� ��� �� ���������� ����������
��������� ��� ������������. �� ���������� ���������� ���������
������ ����� �������������� ����� ������ ���������� ���������:
��������, "//" ��� "??".
���������� ���������, ����������� ��� ��������� ���������� vi,
������������ ����� �� ���� �����, � ����������� �� ���������
����� magic. ������������ ��������� vi � ex �� ��������� ��������� magic ���� ������ � ������� ������ ������������, ������������ � ���������� ���������. ����������� magic �������� ��,
��� ������������ ������ ������� ��� ������� magic � ����� ����
������� ���� (\), ����� ������������ �� ��� "�������" �������.
� ������ nomagic ���������� ��������� ����������� ����������,
�.�. � ��� ������������ ������ ��� �����������. ��������������
����������� ���������� ������ ������������ ����� �������������
����� (\) ����� ���������� � ������ ������ �������� ���������.
���������� ��������, ��� ���� (\) ������ �������� ������������. � ������ �������� ��������������� ����� magic. � ������
nomagic ������������ ��������� �������� ������ ���� (^) � ������ ����������� ���������, ���� ($) � ����� ����������� ��������� � ���� (\). ����� (~) � (&) ������ ���� ����������� ��������, ����������� � ����������� ������� ���������.
��� ����������� ���������� ��������� � ������ magic ������������ ��������� �������� �����������:
char |
������� ������ ������������� ������ ����. �������� ����� ����
����� �������, ����� ����� (^) � ������ �����, ����� ($) �
����� �����, ����� (*) ��� ������ �������, ��������� �� �������, � ������ �� ��������� ��������: ".", "\", "[", "~".
���� ��� ������� ������ ������������ ��� �������, ����� ����
������ ������ ������ (\).
|
---|
^ |
C������ � ������ �������, ��������� �� ��, ����� ������������
�������� ���� ������ � ������ ������.
|
---|
$ |
C������ � ����� �������, ��������� �� ��, ����� ������������
�������� ���� ������ � ����� ������.
��������������� ����� ��������� ������, ����� ������� �����
������.
|
---|
\< |
�������� �������������� ������ � ������ ����� "word", �.�. ���� � ������ ����� ��� ����� ������, ������ ��� �������� �������������, ��� ����� �������, �� ����������� �� ����� �� �������������.
|
---|
\> |
��������, ������ � "\<", ������ ����������� ����� �����
"word", �.�. ���� � ����� �����, ���� ����� ��������, �� ���������� ������, ������ ��� �������� �������������.
|
---|
[string] |
����������� ����� ��������� ������ � �����, ������������ ������� string. ����������� �������� � string ���������� ���� ����. ���� ��������, ����������� ������ (-) � string, ����������
����� �������� ����� ���������� ��������� � ���������� �������������, �.�. "[a-z]" ����������, ��� ���������� ���������
��������������� ����� �������� �����. ���� ������ �������� �
������ string �������� (^), �� ����������� ����������� �� �������, ������� ����� �� �����������������. �.�. "[^a-z]" ����������� ���, ����� �������� ����� � ������� ����� ������. �����
���������� � ������ string ����� �� �������� "^", "[", "-",
��� ������ ����� ����� ����� ���� (\).
|
---|
����������� ���� ���������� ��������� ������� ���������������
����� ���������� ��������� � ����� ����� ������� ������, ������� ����� ���� �������� ��� ���������� ���������. ������ �����
����� ������ ��������� ����������� ������ ���������� ���������, � ������ ����� - ������ ���������� ���������.
����� �� ��������� ��������, ��������������� ���������� ����������, ���������� ����, ����� ����� �� ����� ���� ( ) ���
������������ ����������� ���������, ������� ������������� ������������� (�� ���� � �����) ����� ������������� ���������
��������, ���������� �������������� ������������� ����������
����������. ���� (~) ����� �������������� � ���������� ��������� ��� �������������� ������, ������� ��������� ����������
����� ��������� ������� 's'. ���������� ��������� ����� ������
����� �������������������� "\(" � "\)", ����� ��������� �����,
���������� ���� ����������. ���� ����� ����� ���� ����� �������� � ���������� ����� ��� ������ ���������� �������� /digit,
��� digit ����������� ����� ����������� ���������� ���������.
�������� ������������� ��� ������� ������ �������� (&) � (~);
����� ���������� nomagic, ��� �������� ��� "\&" � "\~". ������
��������� (&) ���������� ���������, ���������������� ����������� ���������. � ������� ������ ���� (~) ��������������� ���
������ ����������� ������� ������.
������ ����������������������, ��������� � ������� ������,
�������� �������� (\). ������������������ "\n" ����������
�������, ��������������� n-�� ����������� ������������, ����������� ������� "\(" � "\)". ��� �����������, ������������
������������, ������������ �������� ��������, � �������� "n"
������������ ������ ��������� "\(", ������� �����. ������������������ "\u" � "\l" �������� �������������� ��������� �����
�� ���� �������� � ��������� ��� ��������, ���� ��� ������� �����. ������������������ "\U" � "\L", ������, �������� �����
������ ��������������, ���� �� ���������� ������������������
"\E" ��� "\e", ��� ���� �� ����� ��������� ����� ������� ������.
����������
��� ������� ���� ����������� � �������������� ������������, �.
������, � ��������� � �������������.
���������
��������� /usr/lib/ex3.7preserve ����� ���� ������������ ���
�������������� ������ � ������ vi, ������� ���� �������� � ���������� ������ �������. ��������� ������������ ����� ������
������ vi � �������� /tmp � �������� �� � �������
/usr/preserve. �������� ����� ����� ��� ����� � ������� �����
'-r'.
��������� /usr/lib/ex3.7preserve ������ ���� ��������� � �����
������� ������� /etc/rc, ����� ��������, ������� ������� ������� /tmp. ��� �������������� ���������� � ����� /etc/rc ���������� "����������� ���������� �������������� ������� XENIX"
(XENIX Sytem Administrator's Guide).