Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
��� �������� �������� �� ��������� ������: English  Castellano  Deutsch  Francais  Nederlands  Russian  Turkce  

[æÏÔÏ Á×ÔÏÒÁ]
����� Ben Y. Yoshino

�� ������:

��� �������� ������ �������� � ��������� ������������. ��� �������� �������� : http://www.eng.hawaii.edu/~ben/.

����������:

������������� ��������� VI

[òÅÄÁËÔÏÒ VIM]

������:

��� ����������� �������� ����� �. ������. �������� ��������� �� 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". ���� ��� �� �������� ��� ��������� - �������� ����� � ���������.

���� �� ��������� ������ ������ �������� ��� ��������� - ������ ���������, ������ ��������� ����� ������. ��������� ������� ������� ��������� ��������� ������� :

������, ����� ���������� ��������� ���� ���������, ������ �������� ��������� Vi.

 

������ ������

�������� vi ��������� ��������� ����� ����� � ������������� ������������. ��� ������� vi ����������� ������� vi �������������� ������ �����. �������� ��� �������������� ����� temporary �������� vi temporary � ������� ������� "Enter". ����� ��������� vi ��� ����� ����� - � ���� ������ ��� ���������� ����������� ������ �������� ��� ����� ��������� �����.

����� �� ���������� vi - �� ������ � ����� ������� �� ������ ������ (~). ��� ������������ ������ ������. � ������ ����� ������ ������������ ��� �������� ����� � ������ :

"filename" 21 lines, 385 characters
���� ��� ����� ���� ��������� ����� ��������� ��������� ������� :
"newfile" [New file]
��� ������� vi ��� ����� ����� - ������ ����� ������ ����� ������. ���� �� ������������ ���� �� ���� ��������� - �������� � ��� �������� ��� ���������. �������� :q � "Enter" ��� ������ �� vi � ���������� �������������� ��� ���������. ���� �� ������ ��� - �������� ����� � ���������.

 

����� �� VI

������, ����� �� ������ ��� ��������� vi, ���������� ������ ��� ��������� ����� ������ � ����������. �������� vi ����� ��� ������� ������ � ��� ���������� ������ ������ ���������� ������� � ��������� �����. ������� ������� "Escape" ��� "Esc" (���� � ��� ��� ����� ������� ���������� "^[" ��� "control-[") ��� ������������ � ��������� �����. ���� �� �������� � ��������� ������ ������� ������� "Escape" - ������ ���������. �������� ��������� ������, �� �������� ��-�������� ����� � ��������� ������.

������� ��� ������ �� vi - ":q". � ��������� ������ �������� ��������� � "q" � ������� ������� "Enter". ���� �� ������� ��������� � ���� - �������� ����������� �� ���� � �� �������� ��������� ����� �������� �������. ����� �� ��������� ��� ���������� ��������� - ":q!".

�������, ������� � ���������, �� ������ ��������� ���������� ������. ������� ��� ���������� ��������� - ":w". ����� ��������� ��������� � ��������� ����� ������ ������������ - ":wq". ��� ��������� ����� ����� ��������� - ":w filename". �������� ��� ���������� ����� � ����� ������ filename2 ��������� : ":w filename2".

������ ����������� ���������� ������ ������ � ���������� - ���������� ������� ":ZZ". � ��������� ������ ��������� ":ZZ" (���������� ������� ":wq"). ���� ���� ������� ��������� - ��� ����� ���������. ��� ����� ������� �������.

 

������ ������ VI

������, ��� ������ ������������ � ��������� vi - ��� ������ ��� ������ : ��������� � ������� ������. ��������� - ����� ����� ������. ������ ��� ������� �������� - ������� �� ����� ��� ���� ����. ����� ������� ������ - ����������� � ���� ��, ��� �� ��������� �� ����������.

�� ��������� �������� ����������� � ��������� ������. ��� ������������ � ����� ������� ������ ���������� ��������� ������. �������� ����� ������������ ����� ��� - "a" � "i". ���� �� ����������� ��������� �� ���� ��������. ����� ����� �� ������ ������� ������ ������� ������� "Escape". ���� � ��� ��� ����� ������� ���������� "^[" ��� "control-[" �� ������ ������ ������� "Escape" ������ � �������� ��� ����� ����� ��������� ������. ������� ������� "Escape" � ��������� ������ �� ��������� ��� �� � ����� ������. ����� ������ ���������� ������, ����������, ��� �� ��� ���������� � ��������� ������.

 

������ � ��������� ������

������� � ���� ������ ����� ������ :

������ ������� ������� ����� �� ������ �������. ��������������� � ������ ������� ������� - �������� ������������ � ��������� vi.

�������� count - �����, ������������ � ������� �� 1 �� 9. �������� : ������� "x" ������� ������ � ������� �������, ��� ����� ������� "23x" - ����� ������� 23 �������.

��������� ������� ���������� �������� where, ������������ ������� ������, � ������� ����� ��������� �������, ����� �������� where ����� ���� �������� ����������� �������.

 

������� ������� ��������� VI

���������� ��������� ������� ��� ������ ������ � vi. ����� ������� �������� �� ������ �������.

a
�������� ����� �� ������� �������� �������. ���� ��������� �������� count - ���� ��������� ����� ����� �������� count ���.
h
����������� ������ �� ���� ������� �����.
i
�������� �����, ������� � �������� ����� ��������. ���� ��������� �������� count - ���� ��������� ����� ����� �������� count ���.
j
����������� ������ ���� �� ���� ������.
k
����������� ������ ����� �� ���� ������.
l
����������� ������ �� ���� ������� ������.
r
�������� ������ � ������� ������� �������. �������� count ���������� ���������� ���������� ��������.
u
������ ���������� ���������. ��������� ������� u ��������� ���������.
x
������� ������ � ������� ������� �������. �������� count ���������� ���������� ��������� ��������. ������� ����� ������� �� ��������.

 

��������� ������ � ��������� VI

�������� vi ������������� ������������ 36 ������� ��� �������� ���������� � ����� ����� ������ ����������. ��������� ��� ������������� ����� ���������� � ����� ������ ����������. ������ ������������ vi ����� ���������� ������ ������. �� ����� ������������ ��� ���������� "�������������" ������. ��� �� ���������� ������������ ������� ". ��� ������� ������������ � ��������� � ������ ��� ������ ��� ����������� ������. �������� : ������� "mdd ���������� ����� m ��� ��������� � ���� ������� ������. ������� p ��� P ������������ ��� ������� ������. ������� "mp ������� ���������� ������ m �� ������� �������� �������. ��� ������ ����� ���� ������������ ���������, ���������������� � ��������� ���� ��������.

 

��������� � �����������

�������� ����� ������������ ������� ��� ��������� ������ "d". ��� ������� ������� ����� �� �����. ���������� �������� count. ������� "dd" ������� ������� ������. ���������� ��������� �������� :

d^
������� ������� �� ������� ������� ������� �� ������ ������.
d$
������� ������� �� ������� ������� ������� �� ����� ������.
dw
������� ������� �� ������� ������� ������� �� ����� �����.
3dd
������� ��� ������ �� ������� ������� ������� ����.

�������� ������� "y" (�����������) ������� �������� ������� "d", �� ��� �� ������� �����, � ������ �������� ��� � �����.  

�������

������� ��� ������� "p" � "P". �������� ����� ���� � ��������� ������������ ������. ������� "p" ��������� ����� �� ������ ����� ������� ������� �������, "P" - ��������� ����� ����� ������� �������� �������. �������� count ���������� ���������� �������� ������������ ������.

 

���������� � ��������

�������� vi ������������� ������������� ����������� ����������� ���������� ����. ���������� ���������� ����������� ������� ��� ������� ������ ����������� ����. ��� �� ���������� �������� �������� �� ������ "��������� VI � EX". �������� ��� ����������� ������� ������ 4 �������� ����������� ������� ":set sw=4".

����� ����� ������������ ��������� ������� (������������ �������� count) :

<<
����� ������ ����� �� ���� �������.
>>
����� ������ ������ �� ���� �������.

�������� vi ������������� ����������� �������� ���� �� ������� ��� �������� �������. ������� "%" ������������ �������� ������� ��� �������� ������. ���������� ������ �� ������ � ������� ������� "%" ��� ����������� ������� �� ������. ��� ���������� ������ ������ ��������� ������, ��������������� �� ������.

 

����� ������

�������� vi ������������� ��� ���� ������ : ����� � ��������. ������� "\" � "?" ��� ������ �����. ��� ���������� ���� ������ � ������ ����� ������ ������������ ������ ��������� ���� ��� ������. �������� ����� ��������� "\" � "?" : "\" ������������ ����� ���� �� �����, � "?" - �����. ������� "n" � "N" ��������� ����� � ��� �� ��� ��������������� ����������� ��������������. ��������� ������� ����� ����������� �������� � ��������� vi - ������� ����� ���� ������ ���� ������ ������ \.

����������� ������� :

^
������ ������.
.
����� ���� ������.
*
����� ����� ��������.
$
����� ������.
[
���������� ����� �������� ��� ������. �������� : /f[iae]t ��������� ����� ���������� �� ��������� : fit fat fet ��� /a[^bcd] ��������� ����� ���������� ����� : ab ac ad.
<
������ ��� ����� �����. �������� : /\<the\> ��������� ������ ����� the, �� �� there and other.
>
������ �������� ����.

���������� ����� �������������� � ������� ������ ��������� "f" � "F". ������� "f" ������������ ����� ������, "F" - �����, ������ ������������ � ������� ���������� �������.

�������� ������ "t" � "T" ���������� �������� "f" � "F". �������� ����� ���� � ��������� ������� : ����� ���������� ������� "t" ������ ������������ � ������� ����� ��������� ��������, ����� ���������� ������� "T" - ����� ���������� �������.

������ ������ �������������� ��������� ";" � ",". ������� ";" ��������� ����� � ��� �� �����������, ������� "," - � ���������������.

��������� ���������� "ic" (:set ic) ��������� ����������� ����� �� �������� �������.

 

��������� VI � EX

�������� vi ������������� ����������� ���������, �������������� ���������� ���������� �������� :set. ����� ������� ������ ����������, ������������� �� ��������� Wiliki ��� ���������� vi � ex (��� ��������� ������ ������������ ������� :set all � ��������� ������).

noautoindent magic noshowmatch autoprint mesg noshowmode noautowrite nomodelines noslowopen nobeautify nonumber tabstop=8 directory=/tmp nonovice taglength=0 nodoubleescape nooptimize tags=tags /usr/lib/tags noedcompatible paragraphs=IPLPPPQPP LIpplpipnpbp term=xterm noerrorbells prompt noterse noexrc noreadonly timeout flash redraw timeoutlen=500 hardtabs=8 remap ttytype=xterm noignorecase report=5 warn keyboardedit scroll=11 window=23 keyboardedit! sections=NHSHH HUuhsh+c wrapscan nolisp shell=/bin/csh wrapmargin=0 nolist shiftwidth=8 nowriteany

��������� �������� ����� ���� ������ �������� ��� ���������, � ��������� ��������� �������� (���������� ��� ����������� ��������� �������� ������� ��������� � ������� "no" ����� ���������� ��������, ��� �� ��������). �������� ��������� ���������� ����������� ����. �������� : ��� ��������� ��������� autoindent ��������� ������� :set autoindent ��� :set ai. ��� ������ ��������� ����� ��������� : ��������� ������� :set noautoindent ��� :set noai.

autoindent(ai)
����� ����������� ������ ������������� �� ������� ����������. ��� ������ ������� ����������� � ������ ������ ��������� ^D � ������ ������� ������. �������� ������� ����� ����� ���� ����������� ���������� shiftwidth.
exrc
���� .exrc ����������� ������ ��� ��� ������ vi. ��� ��������������� ���������� "EXINIT" ��� � ����� .exrc � ����� �������� ��������.
mesg
������� :set nomesg �������� ���������� ��������� ������ �� ����� ���������.
number (nu)
������� ������ ����� ����� ������ ���� ������.
shiftwidth (sw)
������������� �������� ������� (������������� ��������� << � >>). �������� : :set sw=4 ������������� �������� ������� ������ 4.
showmode (sm)
���������� ��������� ������. ���� �� ���������� � ������ ������� ������ - � ������ ������ ������ ����� �������� ��������� "INPUT MODE".
warn
������� ��������������, ���� ���� ��� ������� �� ������� ���������� ��������� ������� ������.
window (wi)
������������� ���������� ����� ��������� ���������� vi �� �����. �������� : ��� ������������� 12 ����� (��-�� ������ �������� ������) ������������ ������� :set wi=12.
wrapscan (ws)
����� � ���� ������ ����������� ����� �����, �� ������������ � ��� ������.
wrapmargin (wm)
���� �������� ��������� �� ����� ����, �������� ������������� ��������� ����� ������. �������� : ������� :set wm=2 ������������� ��������� wm �������� 2.

 

�������

���������� �������� ������� ��������� 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.

 

���������� EXINIT � ���� .exrc

���������� ��� ���� ���������� ����������� ��������� 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 ���������� ������� ��������� : ������������ ������������� ������������� ������ � ���� �� ����� � ��������� ������� ������.

Vi ���������� ����� ����� ��� �������������� � ��������� ��������� � ������������ ����. ������� ���� ������������� ���� � ��� �� ���� ������������ ��������� ��� - ��� ���������� ����������� ���� ����� ����� ���������� ������. ������ �������, ��� ������������ ���� ����� ��� �������������� �����.

��� ������ � ������������ ���������� ����� �������� ������� ������. ���� �������� �������� � �������, ��� �������� ���������, ��������� ������� :

    eval `resize`
��� :
    eval `/usr/bin/X11R6/resize`

 

����� ������ ��������� VI

������� ������������� �� ���������, ����� ��������� ����� �������� �����. ��� �������� ������������� ��������� ���� � ������� ��������� �������, ������� �������, ������� �� �� ���������� ������������ � ������������.

��������� � �������/�������� ������

"
���������� ������. ������������ � ������ ��� ������.
D
������� �� ������� ������� ������� �� ����� ������.
P
�������� ����� �� ������ � ������� ����� ��������. ���� �� ��������� ����� �������� ", ������������ ����� ������ ����������.
X
������� ������ ����� ������� �������� �������.
Y
���������� ������� ������ � �����. ���� �� ��������� �����, ������������ ����� ������ ����������.
d
�������. "dd" - ������� ������� ������. �������� count ���������� ���������� ��������� �����. ���� �� ��������� ����� �������� ", ������������ ����� ������ ����������.
p
��������� ����� ����� ������� ������� �������. ���� �� ��������� ����� �������� ", ������������ ����� ������ ����������.
x
������� ������ � ������� �������. �������� count ���������� ���������� ��������� ��������. ������� ����� ������� ����� ������� ������� �������.
y
����������. "yy" - ���������� ������� ������. �������� count ���������� ���������� ���������� �����. ���� �� ��������� ����� �������� ", ������������ ����� ������ ����������.

������� ������

A
��������� ����� � ����� ������.
I
��������� ����� � ������ ������.
O
(letter oh) ����������� � ����� ������� ������ � ��������� ������ ������ ����� ������� �������.
a
����������� � ����� ������� ������ � ��������� ����� ����� �������. �������� count ���������� ���������� ���������� ���������� ������.
i
����������� � ����� ������� ������ � ��������� ����� ����� ��������. �������� count ���������� ���������� ���������� ���������� ������.
o
����������� � ����� ������� ������ � ��������� ������ ������ ����� ������� ������.

����������� �� �����

^B
������� �� ���� ����� �����. �������� count ���������� ���������� �������.
^D
������� �� �������� ������ ������. �������� count ���������� ���������� �����.
^F
������� �� ���� ����� ������. �������� count ���������� ���������� �������.
^H
������� �� ���� ������ �����. �������� count ���������� ���������� ��������.
^J
������� �� ���� ������ ����. �������� count ���������� ���������� �����.
^M
������� � ������ ��������� ������
^N
������� �� ���� ������ ����. �������� count ���������� ���������� �����.
^P
������� �� ���� ������ �����. �������� count ���������� ���������� �����.
^U
������� �� �������� ������ �����. �������� count ���������� ���������� �����.
$
������� � ����� ������� ������. �������� count ���������� ������.
%
������� � ������ ������� ��� �������� ������.
^
������� � ������� �������.
(
������� � ������ �����������.
)
������� � ������ ���������� �����������.
{
������� � ����������� ������.
}
������� � ���������� ������.
|
������� � �������, ������������ ���������� count.
+
������� � ������� ������� � ��������� ������.
-
������� � ������� ������� � ���������� ������.
_
������� � ������� ������� � ������� ������.
0
(Zero)������� � ������ ������� ������.
B
������� ����� �� ���� �����.
E
������� � ����� �������� �����.
G
������� � ����� �����. �������� count ���������� ����� ������ ��� ��������.
H
������� � ������� ������� ������ ������.
L
������� � ������� ������� ����� ������.
M
������� � ������� ������� � �������� ������.
W
������� � ������ ���������� �����.
b
������� ����� �� ���� �����. ���� ������ � �������� ����� - ������� � ������ �������� �����.
e
������� ������ �� ���� �����. ���� ������ � �������� ����� - ������� � ����� �������� �����.
h
������� �� ���� ������ �����.
j
������� ���� �� ���� ������.
k
������� ����� �� ���� ������..
l
������� �� ���� ������ ������.
w
������� ������ �� ���� �����. ���� ������ � �������� ����� - ������� � ������� ������� ���������� �����.

����������� �� ������

^E
������� �� ���� ������ ������. �������� count ���������� ���������� �����.
^Y
������� �� ���� ������ �����. �������� count ���������� ���������� �����.
z
�������� �����. "z<return>" ������������� ������� ������ ����� ������; "z." ������������� ������� ������ � �������� ������; and "z-" ������������� ������� ������ ���� ������. �������� count ���������� ������ ��� ������ ������� ������. �������� : "16z." ������������� ������ 16 � ����� ������.

������ ������

C
�������� �� ������� ������� ������� �� ����� ������.
R
�������� ����� �� ������� ������� "Escape".
S
�������� ��� ������.
c
��������. "cc" �������� ������� ������. �������� count ���������� ���������� �����.
r
�������� ������ � ������� �������. �������� count ���������� ���������� ��������.
s
�������� ������ � ������� ������� � ������� � ����� ������� ������. �������� count ���������� ���������� ��������. ������ ($) ����� ���������� �� ��������� ������� ��� ������.

����� ������

,
��������� ��������� ������� "f", "F", "t" ��� "T" � �������� �����������.
/
������ ������������ ������ ������ �� �����.
;
��������� ��������� ������� "f", "F", "t" ��� "T".
?
������ ������������ ������ ����� �� �����
F
������ ������������ ������ ������ � ������� ������. ��� �������� ���������� - ������ ������������ � ������� ���������� �������.
N
��������� ��������� ����� "/" ��� "?" �������� �������� �����������.
T
������ ������������ ������ ������ � ������� ������. ��� �������� ���������� - ������ ������������ � ������� ����� ���������� �������.
f
������ ������������ ������ � ������� ������. ��� �������� ���������� - ������ ������������ � ������� ���������� �������.
n
��������� ��������� ����� "/" ��� "?".
t
������ ������������ ������ � ������� ������. ��� �������� ���������� - ������ ������������ � ������� ����� ��������� ��������.

��������������� ���������/��������� ���������������

~
�������� ������� ������� � ������� �������.
<
��������� ����� ����� �� �������� shiftwidth. "<<" - ����� ������� ������ ����� (���������� �������� count).
>
��������� ����� ������ �� �������� shiftwidth. ">>" - ����� ������� ������ ������ (���������� �������� count).
J
���������� ������� ������ � �����������. �������� count ���������� ���������� �����.

���������� � �����

^\
����� �� ������ "VI" � ����� "EX". �������� EX - ��������� ��������, �� ������ �������� �������� �������� VI. ������� ��������� EX ��� �������� � VI :vi.
Q
����� �� ������ "VI" � ����� "EX". �������� EX - ��������� ��������. ������� ��������� EX ��� �������� � VI :vi.
ZZ
����� �� ��������� � ����������� ���������.

������

^G
�������� ��� ����� � ������.
^L
�������� � ������������ �����.
^R
������������ ����� � ������� ��������� ������.
^[
�������� �������� ��������� �������.
^^
������������ � ���������� ���������������� �����.
!
��������� ������� ��������.
&
��������� ���������� ������� :s.
.
��������� ��������� �������.
:
������ ������� ��������� "EX". ������� ����������� ���� ��� ����� ������� ������� "Enter".
@
���������� ������� �� ������������� ������.
U
������������ ������� ������.
m
�������� ������� ������� ������������ ��������.
u
�������� ��������� ��������� �����. ��������� ������� ��������������� ���������.

������� ��������� EX

�������� vi �������� �� ������ ��������� ex. �������� ex ����������� ���������. �� ��������� vi ����� ������� ������� ex - : �������� ����� ��������. �� ���������� �������� ������������ �������. ���� ���������� �������� ����� ����� ������ ��������� :s ��� :w ������������ ��������. �������� : ��� ��������� ����� � 3 �� 15 ������������ ������� :3,15s/from/this/g.

:ab string strings
����������. ���� � ��������� vi ���������� ����� string, ���������� �������������� ������. �������� : ������� :ab usa United States of America ���������� ���������� ��� ����� "usa". ������ ��� ����� ����� "usa" ���������� ������ �� "United States of America".
:map keys new_seq
������. ������ ������� ��� ������������������ ������ .
:q
����� �� ��������� VI. ���� ���� ������� ��������� - �������� ������� �� ����.
:q!
����� �� ��������� VI ��� ���������� ���������.
:s/pattern/to_pattern/options
������. ������ ��������� pattern �� ��������� to_pattern. ��� ������������� options ���������� ������ ������� ��������� ��������� pattern. ���� ������������ ����� "g" - ��� ��������� ��������� pattern ����� ��������. �������� : ������� :1,$s/Dwayne/Dwight/g ������� ��� ��������� ��������� "Dwayne" �� "Dwight".
:set [all]
��������� ��������� ���������� ��������� VI � EX. ������� :set all ������� ������ ���� ��������� ���������� (�������� �������� �� ������ "��������� VI � EX").
:una string
�������� ����� ������������� ���������� �������� :ab.
:unm keys
�������� ����� ������������� ������� �������� ":map.
:vi filename
������ �������������� ������ �����. ���� ��������� �� ���� ��������� - �������� ������ ��������������.
:w
�������� ������� ����.
:w filename
�������� ���� � ������ filename.
:w >> filename
�������� ���������� ������ � ���� filename.
:wq
��������� ��������� � �����.

 

������

Last updated on Tuesday, December 10, 1996
Updated on Thursday, July 27, 1995
Updated on Monday, October 3, 1994
Copyright © 1996 University of Hawaii, College of Engineering, Computer Facility
All rights reserved.


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:
en -> -- Ben Y. Yoshino
en -> ru Kirill Poukhliakov

2000-07-05, generated by lfparser version 1.5