VIM 1 "2002 Feb 22"
���
vim - Vi IMproved (���������� Vi), ��������� �������� ��� �������������
��������� ������

vim [�����] [���� ..]

vim [�����] -

vim [�����] -t �����

vim [�����] -q [���� ������]

ex

view

gvim gview

rvim rview rgvim rgview

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

�� ��������� � Vi, Vim ����� ����� ������������������: ������������ ������ ��������, ��������������� ���� � �������, ��������� ����������, ������ ��������� ������, �������������� �ͣ� ������, ���������� �������, ���������� ��������� � �.�. ��. ":help vi_diff.txt" ��� ��������� ������� ������ �������� ����� Vim � Vi.

�� ����� ������ � Vim ����� �������� ������� � ������� ������� ���������� ������� (������� ":help"). ��. ������ "���������� �������" ���� �� ������.

���� ����� Vim ��������� ��� ������ ������ ����� ��� ������ �������

vim ����

� ����� ���� ������� ������� Vim �������� ���:

vim [�����] [������ ������]

���� ������ ������ �����������, �������� ���Σ� ������ � ������ �������. � ��������� ������ ��� ����� ������ ���� ������� ����� �� ��������� ����ң� ��������:

12 ���� .. ������ �ͣ� ������. ������ ���� ����� �������� �������� � �������� � �����. ������ ����� ����ݣ� � ������ ������ ������. ������ � ������ ������ ����� ���� ��������̣� ��� ������ ������� ":next". ����� ������� ����, ��� �������� ���������� � ������� "�����" (-), ����� ������� ������ ���������� ��������� "--".

- ���� ����� �������� �� ������ ������������ �����. ������� ����� ����������� �� ������������ ������ ����������� (stderr), ������� ������ ���� ����������.

-t {�����} ��� ����� � ��������� ������� ������� ������� �� "�����", ������� �� ����� goto. {�����} ������ � ����� �����, ��������������� ���� ���������� ��������, � ��������������� ������� �����������. ���� ����� ������������ � ���������� �� ����� ��, ��� {�����} ����� ���� ������ �������. ����, ���������� �������, ���������� ��������, � ������ ���������� � ������ �������. ��. ":help tag-commands".

-q [���� ������] ������ ������ � ������ �������� �����������. ��� ���� ����������� [���� ������] � ������ ������ ��������� �� �����. ���� [���� ������] �� ������, ��� ����� ��ң��� �� �������� ����� 'errorfile' (�� ���������: "AztecC.Err" ��� Amiga, "errors.err" ��� ������ ������). � ��������� ������� ����� ������� �� ������� ":cn". ��. ":help quickfix".

Vim ��ģ� ���� ��-������� � ����������� �� ����� ������� (����������� ���� ����� ���� ����� � ��� ��).

10 vim "����������" ������, �ӣ �� ���������.

ex ������ � ������ Ex. ��� �������� � ���������� ����� ���������� ��������� ������� ":vi". ����� Ex �������� ����� ���� "-e".

view ������ � ������ "������ ��� ������". �� ������ �������� �� ��������� ������ �����. �� �� ����� ����� ������� ������ "-R".

gvim gview ������ � ����������� �����������. ����������� � ����� ����. �� �� ����� ����� ������� ��� ������� � ������ "-g".

rvim rview rgvim rgview ��� � ���������� �������, �� � �������������. ������ ��������� ������� �������� ��� ���������������� ������ Vim. ������ ��������� "r" ����� ������������ ���� "-Z".

�����
����� ����� ���� ������� � ����� �������, �� ��� ����� �ͣ� ������. ����� ��� ���������� ����� ���� ���������� ��� ����� �������.

12 +[�����] � ������ ����� ������ ����� ����ݣ� �� ������ � ��������� �������. ���� "�����" �� ������, ������ ����� ����ݣ� �� ��������� ������.

+/{������} � ������ ����� ������ ����� ����ݣ� �� ����� ������� ���������� � ��������� ��������. ��. ":help search-pattern" ��� ��������� ������ ���������� ��������.

+{�������}

-c {�������} {�������} ����������� ����� �������� ������� ����� ��� ������� Ex. ���� {�������} �������� �������, �� ��� ������ ���� ��������� � ������� ������� (� ����������� �� ������������ ��������). ������: vim "+set si" main.c

����������: ����� ��������� �� ������ ������ "+" ��� "-c".

--cmd {�������} ��� "-c", �� ������� ����������� ����� ���������� ������ ����� �������� (vimrc). ����� ��������� �� ������ ����� ������, ���������� �� ���������� ������ "-c".

-A ���� Vim ��� ������ � ���������� ��������� ����� ��� ������ ������, ��������� ������ ������, � � ���������� �������� ����������, ���� ���� ��������� Vim � �������� ������, � ���������� ������ 'arabic'. � ��������� ������ Vim ��������� ������ � �������.

-b �������� �����. ������������ ��������� ��������� �����, �������� ��������� ������ ��������� ��� ������������ �����.

-C ����� �������������. �������� ����� 'compatible'. Vim ����� �������� ����� ��� Vi, ���� ���� ���������� ���� .vimrc.

-d ����� ������ ��������. ������ ���� ������� ��� ��� ��� ����� �����. Vim ������� ��� ����� � ������� �������� ����� ���� (��� vimdiff(1)).

-d {����������} ������� {����������} ��� ������������� � �������� ��������� (������ �� Amiga). ������: "-d con:20/30/600/150".

-e ��������� Vim � ������ Ex, ��� ����� ����������� ���� ����� ��� "ex".

-f ����� ��������� ����������. ������ Vim � ����������� ����������� �� ����� ��������� � ����������� �� ����������� ţ ��������. �� ��������� Amiga Vim �� ����� ��������� ����� ����. ���� ���� ����� ������������, ����� Vim ����������� ����������, ������� ������ ����� ���������� ������ ������ (��������, ��������� ��� ������ � ����������� ������). �� ��������� Amiga ������� ":sh" � ":!" �� ����� ��������.

--nofork ����� ��������� ����������. ������ Vim � ����������� ����������� �� ����� ��������� � ����������� �� ����������� ţ ��������.

-F ���� Vim ��� ������ � ���������� FKMAP ��� ������ ������ ������ ������ � �������� ���������� ��� ����� �����, ���� ���� ��������� Vim � ������ �����, ����� ������, � ����ޣ����� ������� 'fkmap' � 'rightleft'. � ��������� ������ Vim ��������� ������ � ���������� �� ������.

-g ���� Vim ��� ������ � ���������� ������������ ����������, ���� ���� �������� ����������� ���������. � ��������� ������ Vim ��������� ������ � ���������� �� ������.

-h ������� ������� ���������� �� ���������� � ������ ��������� ������. ����� ����� Vim ��������� ������.

-H ���� Vim ��� ������ � ���������� ������ ������ ������ ������ � �������� ���������� ��� ������, ���� ���� ��������� Vim � ������ ������, ����� ������, � ����ޣ����� ������� 'hkmap' � 'rightleft'. � ��������� ������ Vim ��������� ������ � ���������� �� ������.

-i {viminfo} ���� ������������ ���� viminfo, �� ���� ���� ������ ��� ������ ����� (������ "~/.viminfo" �� ���������). ����� ����� �������� ������������� ����� viminfo ��ԣ� �������� ����� "NONE".

-L �� ��, ��� � -r.

-l ����� Lisp. ���������� ����� 'lisp' � 'showmatch'.

-m ��������� ������ ���������. ��� ���� ����������� ����� 'write', ������� ������ ������ ���������� �����������.

-N ����� �������� �������������. ����������� 'compatible'. Vim ����� �������� �����, �� �� ����� ��������� ��������� � Vi, ���� ���� ����������� ���� �������� �������� (.vimrc).

-n �� ������������ ����-����. �������������� ��� ���� � ������ ����� ����������. ������ ��� ������ ����� �� ����� ��������� �������� (��������, ������ �����). �� �� ����� ����� ������� �������� ":set uc=0". ������ -- ":set uc=200".

-o[N] ������� N ����, �����̣���� �� �����������. ���� N �� �������, �� ����������� �� ������ ���� �� ������ ����.

-O[N] ������� N ����, �����̣���� �� ���������. ���� N �� �������, �� ����������� �� ������ ���� �� ������ ����.

-R ����� "������ ��� ������". ���������� ����� 'readonly'. ���� � ������ �������� ��� ��������������, �� ��� ����� �� ����� ������ �������� ������������. ��� ���������� ����� ���������� �������� ��������������� ���� � ��������������� ������� Ex (��������, ":w!"). ���� "-R" ������������� �����, ��� ������������ � ���� "-n" (��. ����). ����� 'readonly' ����� ���� ��������� �� ������� ":set noro". ��. ":help 'readonly'".

-r ������� ������ ����-������ � ���������� �� �� ������������� ��� �������������� ����� ����.

-r {����} ����� ��������������. ��� �������������� ����� ���� ����� ����������� ����-����. ����-���� ����� �� �� ���, ��� � ��������� ����, �� � ����������� ���������� ".swp". ��. ":help recovery".

-s ����� �����. ������ ��� ������� ��� "Ex" ��� ���� ����� "-s" ������ ���� "-e".

-s {scriptin} ����������� ���� �������� {scriptin}. ��� ����, ���������� ����� �������������� � ���� ������, ��� ���� �� ��� ���� ������� �� �������. �� �� ����� ����������� �������� ":source! {scriptin}". ���� ����� ����� ����������� �� ���������� ������ ���������, �� � ���������� ���� �������������� � ����������.

-T {terminal} �������� Vim ��� ������������� ���������. ���������� ������ � ��� ���������, ����� �������������� ����������� ��������� �� ��������. ��� ��������� ������ ���� �������� Vim (�������� � ����) ��� ���������� � ������ termcap ��� terminfo.

-u {vimrc} ������������ ������� �� ����� �������� {vimrc} ��� ���������. ��� ��������� ����� �������� ������������. ������ ��� �������������� ����������� ����� ������. ����� �������� ������������� ��������� �������� ������, ����� ������������ ��� "NONE". ��. ":help initialization".

-U {gvimrc} ������������ ������� �� ����� �������� {gvimrc} ��� ��������� ������������ ����������. ��� ��������� ����� �������� ��� ������������ ���������� ������������. ����� �������� ������������� ��������� �������� ������������ ���������� ������, ����� ������������ ��� "NONE". ��. ":help gui-init".

-V "���������" �����. �������� ��������� � ���, ����� ����� ��������, � � ������-������ ����� viminfo.

-v ��������� Vim � ������ Vi, ��� ����� ����������� ���� ����� ��� "vi". ����� ����� ������ ���� ����������� ���� ����� ��� "ex".

-w {scriptout} ��� �������, ���ģ���� � ���������� ������ �� ������� ���������� ������, ������������ � ���� {scriptout}. ������ � ��� ������, ����� �� ������ ������� ���� �������� ��� ������������ ������������� � "vim -s" ��� ":source!". ���� ���� {scriptout} ��� ����������, �� ����� ������� ����� ����������� � ����� �����.

-W {scriptout} ��� "-w", �� ��� ������������ ���� ����� �����������.

-x ��������� ������������ �����. ����� ������ ����������� ������ ������.

-X �� ������������ � X-�������. �������� �������� �� �������, �� ������ ����������� ������������� ��������� ���� � ������ ������.

-Z ������������ �����. �������� ��� ��, ��� � ���������, ������������ � "r".

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

--help ������� ������� ������� � ��������� ������. �� ��, ��� � "-h".

--version ������� ���������� � ������ ��������� � ��������� ������.

--remote ������������ � ������� Vim � ��������� ��� ������� �����, ��������� � ����������� ����������. ���� ������ �� ������, ��������� ��������������, � ����� �������� � ������� ����� Vim.

--remote-expr {���������} ������������ � ������� Vim � ��������� �� � ��������� {���������}. ��������� ���������� ����� ������� � ����� ������������ ������ (stdout).

--remote-send {�����} ������������ � ������� Vim � �������� ��� ��������� {�����}.

--remote-silent ��� "--remote", �� ��� ������ ��������������, ���� ������ �� ������.

--remote-wait ��� "--remote", �� Vim �� ����� ��������� ������ �� ��� ���, ���� �� ����� ��������� ������ ���� ������.

--remote-wait-silent ��� "--remote-wait", �� ��� ������ ��������������, ���� ������ �� ������.

--serverlist ������� ������ ���� ��������� �������� Vim.

--servername {���} ������������ ��������� {���} � �������� ����� �������. ���� ���� "--remote" �� ������, �� {���} ������������� ������ ����� Vim, � ��������� ������ ��������� �� ��� �������, � �������� ������� ������������.

--socketid {id} ������ ��� ������������ ���������� GTK: ������������ �������� GtkPlug ��� ������� gvim � ��������� ����.

--echo-wid ������ ��� ������������ ���������� GTK: ������� ������������� ���� (Window ID) � ����� ������������ ������ (stdout).

���������� �������
��� ������, �������� ������� ":help". ������� ":help ����", ����� �������� ������� �� ���������� ����. ��������, ������� ":help ZZ" ������� ���������� � ������� "ZZ". ����������� <Tab> � CTRL-D ��� ��������������� ���������� �������� ��� (":help cmdline-completion"). ��� �������� ����������� �� ����������� ������������ ����� (���-�� ����� �������������� ������, ��. ":help"). ����� ������� ����� ������������� ��� ����� �������, �������� ":help syntax.txt".
�����

15 /usr/local/lib/vim/doc/*.txt ����� ����������� Vim. ��. ":help doc-file-list" ��� ��������� ������� ������.

/usr/local/lib/vim/doc/tags ���� �����, ������������ ��� ������ ���������� � ������ �������.

/usr/local/lib/vim/syntax/syntax.vim ��������� ��������� ����������.

/usr/local/lib/vim/syntax/*.vim ����� ���������� ��� ������ ������.

/usr/local/lib/vim/vimrc ��������� ��������� Vim.

/usr/local/lib/vim/gvimrc ��������� ��������� ������������ ����������.

/usr/local/lib/vim/optwin.vim ��������, ������������ ��� ���������� ������� ":options". ������� ������ ������������� � �������� ���������.

/usr/local/lib/vim/menu.vim ��������� ��������� ���� ��� gvim.

/usr/local/lib/vim/bugreport.vim �������� ��� �������� ��ޣ�� �� ������������ ������. ��. ":help bugs".

/usr/local/lib/vim/filetype.vim �������� ��� ����������� ���� ����� �� �����. ��. ":help 'filetype'".

/usr/local/lib/vim/scripts.vim �������� ��� ����������� ���� ����� �� �����������. ��. ":help 'filetype'".

/usr/local/lib/vim/print/*.ps ����� ��� ������ PostScript.

����� ������ ���������� -- �� ����� VIM:

<URL:http://www.vim.org/>

������ �����
vimtutor(1)
������
������� ����� Vim ������� ������ ����������� (Bram Moolenaar), �������� �������� �������� ���������� �����. ��. ":help credits" � Vim.

Vim ���������� �� ���� ��������� Stevie, ����������� ����� ��������� (Tim Thompson), ���� �������� (Tony Andrews) � �. �. (������) �������� (G.R. (Fred) Walter). ������, � ��������� ����� � Vim ����� �� �������� ������ �� ������������� ���� ��� ���������������.

������� ����������� Vim ����������� � ������ ������� "�����", ��. <URL:http://sourceforge.net/projects/ruvim/>.

�����
������ ����� ����. ��. ":help todo" -- ������ ��������� �������.

�������, ��� ������ ����, ������� ��������� �������, �� ����� ���� �������� ����������� ������� ������� ��������������� ��������� Vi. ���� �� �������, ��� ���-�� �������� ������� ������ ������, ��� "Vi ������ ��� ��-�������", ����������� ���������� ���� vi_diff.txt (��� �������� ":help vi_diff.txt" � Vim) � ����������� ����� 'compatible' � 'cpoptions'.