��� �������� �������� �� ��������� ������: English Castellano Deutsch Francais Nederlands Russian Turkce |
������:
��� ����������� �������� ����� �. ������. �������� ��������� �� www.eng.hawaii.edu/Tutor/vi.html. ������ ����������� ����� ������ ��: www.eng.hawaii.edu/Tutor/. �� ���������� ���� �������� �� www.rootprompt.org � ������������ � ���������� ������.
�������� vi ���������� ������ ������������ Unix. VI ����� ������ ��� �������������, �� ��� ���������� �� ����������� �������� �������. ��� ����������� �������� ��� ��������, �� ����� �������� ������� ��� ������� ������������� vi. ����� ������������ ��������� ��������, ������� ��� ������� ��������� ���������� ���������, � ����� �������� ��� ������ ������������. ������ ���� � �������� - ��������.
� ����������� ����� ������������ ��������� ���������� :
^X ���������� "control" ������. �������� : ^d - ��������� ������� "control" ������ ��������������� ������. ��� ����� ������� ������������ ������� "control" � ��������� � ������ "d".
������������ �� Linux, ������������ ����� ������������ ��������� ����� ��� xterm gnome-terminal, kvt, aterm, ����� ���������� ���� ������. ���������� "$TERM" � ��� ������ �� ��������� ����� ���������� ��������.
�������� Vi �������� � ������������� ������, ������� ���������� ���������� � ���� ���������. ����� �� ������������ � "wiliki" ("wiliki" - ��� �������� ����������� ������� � ��������� ������������) �� ������� �������� ���� ������ ���������. �������� :
TERM = (vt100)
���� � ��� ������ ��� ��������� (��� �������� �������������� ���� ���) ������ ������� ������� "Enter". ���� � ��� ������� hp, ������� hp � ������� ������� "Enter". ���� ��� �� �������� ��� ��������� - �������� ����� � ���������.
���� �� ��������� ������ ������ �������� ��� ��������� - ������ ���������, ������ ��������� ����� ������. ��������� ������� ������� ��������� ��������� ������� :
��-������ ���������� ���������� TERM (���� �� �� ������ ����� �������� ������������ � ������� ��������� ������� echo $SHELL). � �������� ��������������� ��� ��������� vt100. �������� ��� ��� ������������� ������������ ����. ��� ������� C (/bin/csh) ����������� ��������� ������� :
set term=vt100��� �������� Bourne (/bin/sh) ��� Korn (/bin/ksh) :
export TERM TERM=vt100����� ������������� ��� �������� :
tset
������, ����� ���������� ��������� ���� ���������, ������ �������� ��������� Vi.
�������� vi ��������� ��������� ����� ����� � ������������� ������������. ��� ������� vi ����������� ������� vi �������������� ������ �����. �������� ��� �������������� ����� temporary �������� vi temporary � ������� ������� "Enter". ����� ��������� vi ��� ����� ����� - � ���� ������ ��� ���������� ����������� ������ �������� ��� ����� ��������� �����.
����� �� ���������� vi - �� ������ � ����� ������� �� ������ ������ (~). ���
������������ ������ ������. � ������ ����� ������ ������������ ��� ��������
����� � ������ :
"filename" 21 lines, 385 characters���� ��� ����� ���� ��������� ����� ��������� ��������� ������� :
"newfile" [New file]��� ������� vi ��� ����� ����� - ������ ����� ������ ����� ������. ���� �� ������������ ���� �� ���� ��������� - �������� � ��� �������� ��� ���������. �������� :q � "Enter" ��� ������ �� vi � ���������� �������������� ��� ���������. ���� �� ������ ��� - �������� ����� � ���������.
������, ����� �� ������ ��� ��������� vi, ���������� ������ ��� ��������� ����� ������ � ����������. �������� vi ����� ��� ������� ������ � ��� ���������� ������ ������ ���������� ������� � ��������� �����. ������� ������� "Escape" ��� "Esc" (���� � ��� ��� ����� ������� ���������� "^[" ��� "control-[") ��� ������������ � ��������� �����. ���� �� �������� � ��������� ������ ������� ������� "Escape" - ������ ���������. �������� ��������� ������, �� �������� ��-�������� ����� � ��������� ������.
������� ��� ������ �� vi - ":q". � ��������� ������ �������� ��������� � "q" � ������� ������� "Enter". ���� �� ������� ��������� � ���� - �������� ����������� �� ���� � �� �������� ��������� ����� �������� �������. ����� �� ��������� ��� ���������� ��������� - ":q!".
�������, ������� � ���������, �� ������ ��������� ���������� ������. ������� ��� ���������� ��������� - ":w". ����� ��������� ��������� � ��������� ����� ������ ������������ - ":wq". ��� ��������� ����� ����� ��������� - ":w filename". �������� ��� ���������� ����� � ����� ������ filename2 ��������� : ":w filename2".
������ ����������� ���������� ������ ������ � ���������� - ���������� ������� ":ZZ". � ��������� ������ ��������� ":ZZ" (���������� ������� ":wq"). ���� ���� ������� ��������� - ��� ����� ���������. ��� ����� ������� �������.
������, ��� ������ ������������ � ��������� vi - ��� ������ ��� ������ : ��������� � ������� ������. ��������� - ����� ����� ������. ������ ��� ������� �������� - ������� �� ����� ��� ���� ����. ����� ������� ������ - ����������� � ���� ��, ��� �� ��������� �� ����������.
�� ��������� �������� ����������� � ��������� ������. ��� ������������ � ����� ������� ������ ���������� ��������� ������. �������� ����� ������������ ����� ��� - "a" � "i". ���� �� ����������� ��������� �� ���� ��������. ����� ����� �� ������ ������� ������ ������� ������� "Escape". ���� � ��� ��� ����� ������� ���������� "^[" ��� "control-[" �� ������ ������ ������� "Escape" ������ � �������� ��� ����� ����� ��������� ������. ������� ������� "Escape" � ��������� ������ �� ��������� ��� �� � ����� ������. ����� ������ ���������� ������, ����������, ��� �� ��� ���������� � ��������� ������.
������� � ���� ������ ����� ������ :
�������� count - �����, ������������ � ������� �� 1 �� 9. �������� : ������� "x" ������� ������ � ������� �������, ��� ����� ������� "23x" - ����� ������� 23 �������.
��������� ������� ���������� �������� where, ������������ ������� ������, � ������� ����� ��������� �������, ����� �������� where ����� ���� �������� ����������� �������.
���������� ��������� ������� ��� ������ ������ � vi. ����� ������� �������� �� ������ �������.
�������� vi ������������� ������������ 36 ������� ��� �������� ���������� � ����� ����� ������ ����������. ��������� ��� ������������� ����� ���������� � ����� ������ ����������. ������ ������������ vi ����� ���������� ������ ������. �� ����� ������������ ��� ���������� "�������������" ������. ��� �� ���������� ������������ ������� ". ��� ������� ������������ � ��������� � ������ ��� ������ ��� ����������� ������. �������� : ������� "mdd ���������� ����� m ��� ��������� � ���� ������� ������. ������� p ��� P ������������ ��� ������� ������. ������� "mp ������� ���������� ������ m �� ������� �������� �������. ��� ������ ����� ���� ������������ ���������, ���������������� � ��������� ���� ��������.
�������� ����� ������������ ������� ��� ��������� ������ "d". ��� ������� ������� ����� �� �����. ���������� �������� count. ������� "dd" ������� ������� ������. ���������� ��������� �������� :
�������� ������� "y" (�����������) ������� �������� ������� "d", �� ��� �� ������� �����, � ������ �������� ��� � �����.
������� ��� ������� "p" � "P". �������� ����� ���� � ��������� ������������ ������. ������� "p" ��������� ����� �� ������ ����� ������� ������� �������, "P" - ��������� ����� ����� ������� �������� �������. �������� count ���������� ���������� �������� ������������ ������.
�������� vi ������������� ������������� ����������� ����������� ���������� ����. ���������� ���������� ����������� ������� ��� ������� ������ ����������� ����. ��� �� ���������� �������� �������� �� ������ "��������� VI � EX". �������� ��� ����������� ������� ������ 4 �������� ����������� ������� ":set sw=4".
����� ����� ������������ ��������� ������� (������������ �������� count) :
�������� vi ������������� ����������� �������� ���� �� ������� ��� �������� �������. ������� "%" ������������ �������� ������� ��� �������� ������. ���������� ������ �� ������ � ������� ������� "%" ��� ����������� ������� �� ������. ��� ���������� ������ ������ ��������� ������, ��������������� �� ������.
�������� vi ������������� ��� ���� ������ : ����� � ��������. ������� "\" � "?" ��� ������ �����. ��� ���������� ���� ������ � ������ ����� ������ ������������ ������ ��������� ���� ��� ������. �������� ����� ��������� "\" � "?" : "\" ������������ ����� ���� �� �����, � "?" - �����. ������� "n" � "N" ��������� ����� � ��� �� ��� ��������������� ����������� ��������������. ��������� ������� ����� ����������� �������� � ��������� vi - ������� ����� ���� ������ ���� ������ ������ \.
����������� ������� :
���������� ����� �������������� � ������� ������ ��������� "f" � "F". ������� "f" ������������ ����� ������, "F" - �����, ������ ������������ � ������� ���������� �������.
�������� ������ "t" � "T" ���������� �������� "f" � "F". �������� ����� ���� � ��������� ������� : ����� ���������� ������� "t" ������ ������������ � ������� ����� ��������� ��������, ����� ���������� ������� "T" - ����� ���������� �������.
������ ������ �������������� ��������� ";" � ",". ������� ";" ��������� ����� � ��� �� �����������, ������� "," - � ���������������.
��������� ���������� "ic" (:set ic) ��������� ����������� ����� �� �������� �������.
�������� vi ������������� ����������� ���������, �������������� ���������� ���������� �������� :set. ����� ������� ������ ����������, ������������� �� ��������� Wiliki ��� ���������� vi � ex (��� ��������� ������ ������������ ������� :set all � ��������� ������).
��������� �������� ����� ���� ������ �������� ��� ���������, � ��������� ��������� �������� (���������� ��� ����������� ��������� �������� ������� ��������� � ������� "no" ����� ���������� ��������, ��� �� ��������). �������� ��������� ���������� ����������� ����. �������� : ��� ��������� ��������� autoindent ��������� ������� :set autoindent ��� :set ai. ��� ������ ��������� ����� ��������� : ��������� ������� :set noautoindent ��� :set noai.
���������� �������� ������� ��������� ex ��� ��������� vi - abbreviate.
��� ������������ ��� ���������� �������� ����� ����������� ����. ���������
������� : :ab string thing to substitute for. �������� : ���� ���
���������� ������� ����� "Humuhumunukunukuapua`a", �� �� �� ������
������ ��� �������� ��� ��������� - ����������� ������� ab. ���
������� ������ ��� ����� ��������� ��� :
:ab 9u Humuhumunukunukuapua`a
������ ���� �� ������� 9u - �� �������� ������ ��������. ��� �����
9university ������ �� ����������.
��� �������� ���������� ������������ ������� unabbreviate. ��� ������� ������ - :una 9u. ������� :ab ������ ������ ���� ����������.
������ �������� ������� ��������� ex - map. ���������� ��� ������������� ������� - ��� ���������� ������ � ��� ������ ������� ������ - map � map! ��������������. �������� ������ � �������� ab - ������������������ �������� ���������� ������ ��������� ��������� vi.
���������� ��� ���� ���������� ����������� ��������� vi - �������� �����
.exrc � ����� �������� �������� ��� ��������� ���������� "EXINIT".
��������� ����� ����������� � ��� ���� ��������. ���� �� ����������� /bin/csh
(C-Shell) ��������� ��������� ������� :
setenv EXINIT '...'���� �� ����������� /bin/sh ��� /bin/ksh ��������� ��� ������� :
export EXINIT EXINIT='...'�� ����������� ... ��� � ��������. ����������� �������. �������� : ��� (��� C shell) :
setenv EXINIT 'set ai nu wm=3'
��� ��������� ���������� ������ ��������� �� ������������ ������ (|). �������� : ��� ������������� ������� :map g G ��������� � ���������� ���������
setenv EXINIT 'set ai nu wm=3|map g G'
����������� ��������� � ��������, ����� "EXINIT", ��� ���������� ����� .exrc.
�������� vi �������� � ������ ����� � ����� ���������� �������������� ��� �� ������� ���������� ���������� ����� ������������ � �������� ����. ���� ��������� ��������� �������� ��� ��������������, vi ��������� ���������� ������ ��� ������������ ��������������. �������� �������� : ��� ������������� �������� ��������, vi �������� e-mail ��������� � ������������ � �������������� ������. �������� -r �������� ��������������. �������� : ������� vi -r vitalinfo ������������ ��� �������������� ������ ����� ������������� ��������� �������� ��� �������������� ����� vitalinfo. ����� ������������� ��������� -r ��� �������������� ����� ���������� ��������� ��������� � ������������ ����. �������� -r ������������ ������ ���� ��� ����� ������������� ��������� ��������.
��� ������������� ������� ������� ��� ������ � ���������� vi ���������� ������� ��������� : ������������ ������������� ������������� ������ � ���� �� ����� � ��������� ������� ������.
Vi ���������� ����� ����� ��� �������������� � ��������� ��������� � ������������ ����. ������� ���� ������������� ���� � ��� �� ���� ������������ ��������� ��� - ��� ���������� ����������� ���� ����� ����� ���������� ������. ������ �������, ��� ������������ ���� ����� ��� �������������� �����.
��� ������ � ������������ ���������� ����� �������� ������� ������. ����
�������� �������� � �������, ��� �������� ���������, ��������� ������� :
eval `resize`��� :
eval `/usr/bin/X11R6/resize`
������� ������������� �� ���������, ����� ��������� ����� �������� �����. ��� �������� ������������� ��������� ���� � ������� ��������� �������, ������� �������, ������� �� �� ���������� ������������ � ������������.
�������� vi �������� �� ������ ��������� ex. �������� ex ����������� ���������. �� ��������� vi ����� ������� ������� ex - : �������� ����� ��������. �� ���������� �������� ������������ �������. ���� ���������� �������� ����� ����� ������ ��������� :s ��� :w ������������ ��������. �������� : ��� ��������� ����� � 3 �� 15 ������������ ������� :3,15s/from/this/g.
Webpages maintained by the LinuxFocus Editor team
© Ben Y. Yoshino LinuxFocus.org 2000 Click here to report a fault or send a comment to Linuxfocus |
Translation information:
|
2000-07-05, generated by lfparser version 1.5