2010-01-06 20:52:26 +01:00
|
|
|
|
.TH VIM 1 "2006 kwi 11"
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.SH NAME
|
|
|
|
|
vim \- Vi rozbudowany, edytor tekstu dla programisty
|
|
|
|
|
.SH SYNOPSIS
|
|
|
|
|
.br
|
|
|
|
|
.B vim
|
|
|
|
|
[opcje] [plik ..]
|
|
|
|
|
.br
|
|
|
|
|
.B vim
|
|
|
|
|
[opcje] \-
|
|
|
|
|
.br
|
|
|
|
|
.B vim
|
|
|
|
|
[opcje] \-t znacznik
|
|
|
|
|
.br
|
|
|
|
|
.B vim
|
2010-01-06 20:52:26 +01:00
|
|
|
|
[opcje] \-q [plik_b<5F><62>du]
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.PP
|
|
|
|
|
.br
|
|
|
|
|
.B ex
|
|
|
|
|
.br
|
|
|
|
|
.B view
|
|
|
|
|
.br
|
|
|
|
|
.B gvim
|
|
|
|
|
.B gview
|
|
|
|
|
.B evim
|
|
|
|
|
.B eview
|
|
|
|
|
.br
|
|
|
|
|
.B rvim
|
|
|
|
|
.B rview
|
|
|
|
|
.B rgvim
|
|
|
|
|
.B rgview
|
|
|
|
|
.SH OPIS
|
|
|
|
|
.B Vim
|
|
|
|
|
jest edytorem tekstu kompatybilnym z Vi. Mo<4D>e by<62>
|
|
|
|
|
u<EFBFBD>ywany do edycji wszelkiego rodzaju plik<69>w tekstowych.
|
|
|
|
|
U<EFBFBD>yteczny zw<7A>aszcza przy edycji program<61>w.
|
|
|
|
|
.PP
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Posiada wiele usprawnie<69> w por<6F>wnaniu z Vi: wielopoziomowe cofanie zmian,
|
2006-03-26 21:06:50 +00:00
|
|
|
|
wiele okien i bufor<6F>w, pod<6F>wietlanie sk<73>adni, edycja linii polece<63>,
|
|
|
|
|
uzupe<EFBFBD>nianie nazw plik<69>w, pomoc on-line, wizualna selekcja, itd.
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Zobacz ":help vi_diff.txt" dla podsumowania r<><72>nic pomi<6D>dzy
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.B Vimem
|
|
|
|
|
i Vi.
|
|
|
|
|
.PP
|
|
|
|
|
W czasie korzystania z
|
|
|
|
|
.B Vima
|
|
|
|
|
mo<EFBFBD>na uzyska<6B> obszern<72> pomoc z systemu pomocy on-line dzi<7A>ki poleceniu ":help".
|
|
|
|
|
Zobacz rozdzia<69> POMOC ON-LINE poni<6E>ej.
|
|
|
|
|
.PP
|
|
|
|
|
Najcz<EFBFBD><EFBFBD>ciej
|
|
|
|
|
.B Vim
|
|
|
|
|
jest uruchamiany do edycji pojedynczego pliku poleceniem
|
|
|
|
|
.PP
|
|
|
|
|
vim plik
|
|
|
|
|
.PP
|
|
|
|
|
Bardziej og<6F>lnie
|
|
|
|
|
.B Vim
|
|
|
|
|
jest uruchamiany poprzez:
|
|
|
|
|
.PP
|
|
|
|
|
vim [opcje] [lista plik<69>w]
|
|
|
|
|
.PP
|
|
|
|
|
Je<EFBFBD>li brak listy plik<69>w edytor rozpocznie z pustym buforem. W innym
|
|
|
|
|
wypadku istnieje dok<6F>adnie jedna z czterech mo<6D>liwo<77>ci by wybra<72> jeden
|
|
|
|
|
lub wi<77>cej plik<69>w do edycji.
|
|
|
|
|
.TP 12
|
|
|
|
|
plik ..
|
|
|
|
|
Lista nazw plik<69>w.
|
|
|
|
|
Pierwsza nazwa b<>dzie nazw<7A> bie<69><65>cego pliku, kt<6B>ry zostanie wczytany
|
|
|
|
|
do bufora. Kursor zostanie umieszczony w pierwszym wierszu. Do
|
|
|
|
|
kolejnych plik<69>w mo<6D>na przej<65><6A> dzi<7A>ki poleceniu ":next". By otworzy<7A>
|
|
|
|
|
plik, kt<6B>rego nazwa zaczyna si<73> od my<6D>lnika nale<6C>y list<73> plik<69>w
|
|
|
|
|
poprzedzi<EFBFBD> "\-\-".
|
|
|
|
|
.TP
|
|
|
|
|
\-
|
|
|
|
|
Plik do edycji jest wczytany ze standardowego wej<65>cia. Polecenia s<>
|
|
|
|
|
odczytywane ze standardowego wyj<79>cia b<><62>d<EFBFBD>w, kt<6B>rym powinien by<62>
|
|
|
|
|
terminal (tty).
|
|
|
|
|
.TP
|
|
|
|
|
\-t {znacznik}
|
|
|
|
|
Plik do edycji i pocz<63>tkowa pozycja kursora zale<6C>y od "znacznika",
|
|
|
|
|
rodzaju etykiety goto.
|
|
|
|
|
{znacznika} szuka si<73> w pliku tags, zwi<77>zany z nim plik staje si<73>
|
|
|
|
|
plikiem bie<69><65>cym i wykonuje si<73> powi<77>zane polecenie.
|
|
|
|
|
Zazwyczaj u<>ywa si<73> tego sposobu dla program<61>w w C, w kt<6B>rych wypadku
|
2010-01-06 20:52:26 +01:00
|
|
|
|
{znacznik} mo<6D>e by<62> nazw<7A> funkcji.
|
2006-03-26 21:06:50 +00:00
|
|
|
|
W efekcie plik zawieraj<61>cy okre<72>lon<6F> funkcj<63> staje si<73> plikiem
|
|
|
|
|
bie<EFBFBD><EFBFBD>cym a kursor jest umieszczony na pocz<63>tku funkcji.
|
|
|
|
|
Zobacz ":help tag-commands".
|
|
|
|
|
.TP
|
|
|
|
|
\-q [plik_b<5F><62>d<EFBFBD>w]
|
|
|
|
|
Zacznij w trybie quickFix.
|
|
|
|
|
Plik [plik_b<5F><62>d<EFBFBD>w] zostaje zinterpretowany i poka<6B>e si<73> pierwszy b<><62>d.
|
|
|
|
|
Je<EFBFBD>li brak opcji [plik_b<5F><62>d<EFBFBD>w] nazwa pliku zostanie pobrana z opcji
|
2010-01-06 20:52:26 +01:00
|
|
|
|
\&'errorfile' (domy<6D>lnie "AztecC.Err" dla Amigi, "errros.err" dla innych
|
2006-03-26 21:06:50 +00:00
|
|
|
|
system<EFBFBD>w.
|
|
|
|
|
Do kolejnych b<><62>d<EFBFBD>w mo<6D>na przeskoczy<7A> dzi<7A>ki poleceniu ":cn".
|
|
|
|
|
Zobacz ":help quickfix".
|
|
|
|
|
.PP
|
|
|
|
|
W zale<6C>no<6E>ci od wywo<77>ania
|
|
|
|
|
.B Vim
|
|
|
|
|
zachowuje si<73> inaczej (program mo<6D>e by<62> ca<63>y czas tym samym
|
|
|
|
|
plikiem).
|
|
|
|
|
.TP 10
|
|
|
|
|
vim
|
|
|
|
|
"Normalny" spos<6F>b, wszystko jest domy<6D>lne.
|
|
|
|
|
.TP
|
|
|
|
|
ex
|
|
|
|
|
Zacznij w trybie Ex.
|
|
|
|
|
Przejd<EFBFBD> do trybu Normalnego poleceniem ":vi".
|
|
|
|
|
Mo<EFBFBD>na tak<61>e uruchomi<6D> poprzez argument "\-e".
|
|
|
|
|
.TP
|
|
|
|
|
view
|
|
|
|
|
Zacznij w trybie tylko do odczytu. W ten spos<6F>b b<>dziesz chroniony
|
|
|
|
|
przed zapisywaniem pliku. Mo<4D>na tak<61>e uruchomi<6D> poprzez argument
|
|
|
|
|
"\-R".
|
|
|
|
|
.TP
|
|
|
|
|
gvim gview
|
|
|
|
|
Wersja GUI.
|
|
|
|
|
Uruchamia nowe okno.
|
|
|
|
|
Mo<EFBFBD>na tak<61>e uruchomi<6D> poprzez argument "\-g".
|
|
|
|
|
.TP
|
|
|
|
|
evim eview
|
|
|
|
|
Wersja GUI w <20>atwym trybie.
|
|
|
|
|
Uruchamia nowe okno.
|
|
|
|
|
Mo<EFBFBD>na tak<61>e uruchomi<6D> poprzez argument "\-y".
|
|
|
|
|
.TP
|
|
|
|
|
rvim rview rgvim rgview
|
|
|
|
|
Podobnie jak powy<77>ej, ale z ograniczeniami. Nie b<>dzie mo<6D>na uruchomi<6D>
|
|
|
|
|
polece<EFBFBD> pow<6F>oki lub zawiesi<73>
|
|
|
|
|
.B Vima.
|
|
|
|
|
Mo<EFBFBD>na tak<61>e uruchomi<6D> poprzez argument "\-Z".
|
|
|
|
|
.SH OPCJE
|
|
|
|
|
Opcje mo<6D>na poda<64> w dowolnej kolejno<6E>ci, przed lub po nazwach plik<69>w.
|
|
|
|
|
Opcje bez argument<6E>w mo<6D>na <20><>czy<7A> po pojedynczym my<6D>lniku.
|
|
|
|
|
.TP 12
|
|
|
|
|
+[num]
|
|
|
|
|
W pierwszym pliku kursor zostanie umieszczony w wierszu "num".
|
|
|
|
|
Je<EFBFBD>li brak "num" kursor zostanie umieszczony w ostatnim wierszu.
|
|
|
|
|
.TP
|
|
|
|
|
+/{wz<77>r}
|
|
|
|
|
W pierwszym pliku kursor zostanie umieszczony na pierwszym wyst<73>pieniu
|
|
|
|
|
{wz<77>r}.
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Zobacz ":help search-pattern" by dowiedzie<69> si<73> jakie s<> mo<6D>liwe
|
|
|
|
|
wzorce wyszukiwania.
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.TP
|
|
|
|
|
+{polecenie}
|
|
|
|
|
.TP
|
|
|
|
|
\-c {polecenie}
|
|
|
|
|
{polecenie} zostanie wykonane po tym jak wczyta si<73> pierwszy plik.
|
|
|
|
|
{polecenie} jest interpretowane jako polecenie Ex.
|
|
|
|
|
Je<EFBFBD>li {poleceni} zawiera bia<69>e znaki musi by<62> umieszczone w podw<64>jnych
|
|
|
|
|
cudzys<EFBFBD>owach (zale<6C>y to od u<>ywanej pow<6F>oki).
|
2020-07-26 17:00:44 +02:00
|
|
|
|
Przyk<EFBFBD>ad: vim "+set si" main.c
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.br
|
|
|
|
|
Uwaga: Mo<4D>na u<>y<EFBFBD> do 10 polece<63> "+" lub "\-c".
|
|
|
|
|
.TP
|
|
|
|
|
\-S {plik}
|
|
|
|
|
{plik} zostanie zinterpretowany po wczytaniu pierwszego pliku.
|
|
|
|
|
Jest r<>wnowa<77>ne \-c "source {plik}".
|
|
|
|
|
{plik} nie mo<6D>e zaczyna<6E> si<73> '\-'.
|
|
|
|
|
Je<EFBFBD>li nie podano {plik} zostanie u<>yty "Session.vim" (dzia<69>a tylko
|
|
|
|
|
wtedy je<6A>li \-S jest ostatnim argumentem).
|
|
|
|
|
.TP
|
|
|
|
|
\-\-cmd {polecenie}
|
|
|
|
|
Podobne do "\-c", ale polecenie jest wykonywane tu<74> przed
|
|
|
|
|
interpretacj<EFBFBD> jakiegokolwiek pliku vimrc.
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Mo<EFBFBD>na u<>y<EFBFBD> do 10 takich polece<63>, niezale<6C>nie od polece<63> od "\-c"
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.TP
|
|
|
|
|
\-A
|
|
|
|
|
Je<EFBFBD>li
|
|
|
|
|
.B Vim
|
|
|
|
|
zosta<EFBFBD> skompilowany ze wsparciem dla j<>zyk<79>w arabskich (edycja od
|
|
|
|
|
prawej do lewej i arabska mapa klawiatury) ta opcja uruchamia
|
|
|
|
|
.B Vima
|
|
|
|
|
w trybie arabskim, np. ustawia si<73> opcja 'arabic'. W innym wypadku
|
|
|
|
|
pojawi si<73> komunikat b<><62>du i
|
|
|
|
|
.B Vim
|
|
|
|
|
zako<EFBFBD>czy dzia<69>anie.
|
|
|
|
|
.TP
|
|
|
|
|
\-b
|
|
|
|
|
Tryb binarny.
|
|
|
|
|
Ustawi si<73> kilka opcji, kt<6B>re umo<6D>liwi<77> edycj<63> plik<69>w binarnych lub
|
|
|
|
|
wykonywalnych.
|
|
|
|
|
.TP
|
|
|
|
|
\-C
|
|
|
|
|
Kompatybilny. Ustawia opcj<63> 'compatible'.
|
|
|
|
|
W ten spos<6F>b
|
|
|
|
|
.B Vim
|
|
|
|
|
b<EFBFBD>dzie zachowywa<77> si<73> jak Vi, nawet je<6A>li istnieje plik .vimrc.
|
|
|
|
|
.TP
|
|
|
|
|
\-d
|
|
|
|
|
Uruchom w trybie diff.
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Powinno si<73> u<>y<EFBFBD> dw<64>ch, trzech lub czterech nazwy plik<69>w jako argument<6E>w.
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.B Vim
|
|
|
|
|
otworzy wszystkie te pliki i poka<6B>e r<><72>nice mi<6D>dzy nimi.
|
|
|
|
|
Dzia<EFBFBD>a jak vimdiff(1).
|
|
|
|
|
.TP
|
|
|
|
|
\-d {urz<72>dzenie}
|
|
|
|
|
Otw<EFBFBD>rz {urz<72>dzenie} by u<>ywa<77> jako terminal.
|
|
|
|
|
Tylko na Amidze.
|
|
|
|
|
Przyk<EFBFBD>ad:
|
|
|
|
|
"\-d con:20/30/600/150".
|
|
|
|
|
.TP
|
|
|
|
|
\-D
|
|
|
|
|
Debugowanie. Przejd<6A> do trybu debugowanie wykonuj<75>c pierwsze polecenie
|
|
|
|
|
ze skryptu.
|
|
|
|
|
.TP
|
|
|
|
|
\-e
|
|
|
|
|
Uruchom
|
|
|
|
|
.B Vima
|
|
|
|
|
w trybie Ex, dzia<69>a tak samo jakby wywo<77>ano program jako "ex".
|
|
|
|
|
.TP
|
|
|
|
|
\-E
|
|
|
|
|
Uruchom
|
|
|
|
|
.B Vima
|
|
|
|
|
w ulepszonym trybie Ex, dzia<69>a tak samo jakby wywo<77>ano program jako
|
|
|
|
|
"exim".
|
|
|
|
|
.TP
|
|
|
|
|
\-f
|
|
|
|
|
Pierszy plan. Dla wersji GUI.
|
|
|
|
|
.B Vim
|
|
|
|
|
nie nie oddzieli si<73> od pow<6F>oki w jakiej zosta<74> uruchomiony. Na Amidze
|
|
|
|
|
.B Vim
|
|
|
|
|
nie jest uruchomiony ponownie by otworzy<7A> nowe okno.
|
|
|
|
|
Opcja powinna by<62> u<>yta kiedy
|
|
|
|
|
.B Vim
|
|
|
|
|
jest wywo<77>ywany przez program, kt<6B>ry ma zaczeka<6B> na koniec sesji (np.
|
|
|
|
|
mail).
|
|
|
|
|
Na Amidze polecenia ":sh" i ":!" nie b<>d<EFBFBD> dzia<69>a<EFBFBD>.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-nofork
|
|
|
|
|
Pierwszy plan. Dla wersji GUI.
|
|
|
|
|
.B Vim
|
|
|
|
|
nie oddzieli si<73> od pow<6F>oki w jakiej zosta<74> uruchomiony.
|
|
|
|
|
.TP
|
|
|
|
|
\-F
|
|
|
|
|
Je<EFBFBD>li Vim zosta<74> skompilowany ze wsparciem FKMAP dla edycji tekst<73>w od
|
|
|
|
|
prawej do lewej i mapowania klawiatury Farsi, ta opcja uruchomi
|
|
|
|
|
.B Vima
|
|
|
|
|
w trybie Farsi, np. zostawi<77> ustawione opcje 'fkmap' i 'rightleft'.
|
|
|
|
|
W innym wypadku pojawi si<73> komunikat b<><62>du i
|
|
|
|
|
.B Vim
|
|
|
|
|
zako<EFBFBD>czy dzia<69>anie.
|
|
|
|
|
.TP
|
|
|
|
|
\-g
|
|
|
|
|
Je<EFBFBD>li
|
|
|
|
|
.B Vim
|
|
|
|
|
zosta<EFBFBD> skompilowany ze wsparciem dla GUI ta opcja uruchomi GUI.
|
|
|
|
|
W innym wypadku pojawi si<73> komunikat b<><62>du i
|
|
|
|
|
.B Vim
|
|
|
|
|
zako<EFBFBD>czy dzia<69>anie.
|
|
|
|
|
.TP
|
|
|
|
|
\-h
|
|
|
|
|
Wy<EFBFBD>wietli kr<6B>tk<74> pomoc o argumentach linii polece<63> i opcjach. Potem
|
|
|
|
|
.B Vim
|
|
|
|
|
zako<EFBFBD>czy dzia<69>anie.
|
|
|
|
|
.TP
|
|
|
|
|
\-H
|
|
|
|
|
Je<EFBFBD>li
|
|
|
|
|
.B Vim
|
|
|
|
|
zosta<EFBFBD> skompilowany ze wsparciem RIGHTLEFT dla edycji od prawej do
|
|
|
|
|
lewej oraz ma mapowanie klawiatury dla hebrajskiego, ta opcja uruchomi
|
|
|
|
|
.B Vima
|
|
|
|
|
w trybie hebrajskim, np. ustawi opcje 'hkmap' i 'rightleft'.
|
|
|
|
|
W innym wypadku pojawi si<73> komunikat b<><62>du i
|
|
|
|
|
.B Vim
|
|
|
|
|
zako<EFBFBD>czy dzia<69>anie.
|
|
|
|
|
.TP
|
|
|
|
|
\-i {viminfo}
|
|
|
|
|
Kiedy
|
|
|
|
|
.B Vim
|
|
|
|
|
u<EFBFBD>ywa pliku viminfo ta opcja wska<6B>e jakiego pliku u<>y<EFBFBD> zamiast
|
|
|
|
|
domy<EFBFBD>lnego "~/.viminfo".
|
|
|
|
|
Mo<EFBFBD>na te<74> omin<69><6E> u<>ycie pliku .viminfo przez podanie nazwy "NONE".
|
|
|
|
|
.TP
|
|
|
|
|
\-L
|
|
|
|
|
To samo co \-r.
|
|
|
|
|
.TP
|
|
|
|
|
\-l
|
|
|
|
|
Tryb Lisp.
|
|
|
|
|
Ustawia opcje 'lisp' i 'showmatch'.
|
|
|
|
|
.TP
|
|
|
|
|
\-m
|
|
|
|
|
Zmiana pliku jest niemo<6D>liwa.
|
|
|
|
|
Przestawia opcj<63> 'write'.
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Mo<EFBFBD>na zmienia<69> zawarto<74><6F> bufora, ale zapisanie pliku nie jest
|
|
|
|
|
mo<EFBFBD>liwe.
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.TP
|
|
|
|
|
\-M
|
|
|
|
|
Opcje 'modifiable' i 'write' zostan<61> wy<77><79>czone, tak wi<77>c zmiany
|
2010-01-06 20:52:26 +01:00
|
|
|
|
w pliku oraz ich zapisanie nie s<> mo<6D>liwe. Warto<74><6F> tych opcji mo<6D>na
|
2006-03-26 21:06:50 +00:00
|
|
|
|
zmieni<EFBFBD>.
|
|
|
|
|
.TP
|
|
|
|
|
\-N
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Tryb niekompatybilny. Przestawia opcj<63> 'compatible'. Dzi<7A>ki temu
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.B Vim
|
2010-01-06 20:52:26 +01:00
|
|
|
|
b<EFBFBD>dzie zachowywa<77> si<73> odrobin<69> lepiej, ale mniej zgodnie z Vi nawet
|
2006-03-26 21:06:50 +00:00
|
|
|
|
je<EFBFBD>li nie istnieje plik .vimrc.
|
|
|
|
|
.TP
|
|
|
|
|
\-n
|
|
|
|
|
Nie powstanie plik wymiany. Odzyskanie pliku po wypadku nie b<>dzie
|
|
|
|
|
mo<EFBFBD>liwe.
|
|
|
|
|
Wygodne je<6A>li instnieje potrzeba edycji na bardzo wolnym medium (np.
|
|
|
|
|
dyskietce). Ten cel mo<6D>na osi<73>gn<67><6E> tak<61>e przez ":set uc=0". Mo<4D>na
|
|
|
|
|
odwr<EFBFBD>ci<EFBFBD> przez ":set uc=200".
|
|
|
|
|
.TP
|
|
|
|
|
\-nb
|
|
|
|
|
Uruchom jako serwer edytora dla NetBeans. Zobacz dokumentacj<63> by
|
|
|
|
|
dowiedzie<EFBFBD> si<73> wi<77>cej.
|
|
|
|
|
.TP
|
|
|
|
|
\-o[N]
|
|
|
|
|
Otw<EFBFBD>rz N okien w stosie.
|
|
|
|
|
Kiedy brak N, otw<74>rz jedno okno dla ka<6B>dego pliku.
|
|
|
|
|
.TP
|
|
|
|
|
\-O[N]
|
|
|
|
|
Otw<EFBFBD>rz N okien obok siebie.
|
|
|
|
|
Kiedy brak N, otw<74>rz jedno okno dla ka<6B>dego pliku.
|
|
|
|
|
.TP
|
|
|
|
|
\-p[N]
|
|
|
|
|
Otw<EFBFBD>rz N kart.
|
|
|
|
|
Kiedy brak N, otw<74>rz jedn<64> kart<72> dla ka<6B>dego pliku.
|
|
|
|
|
.TP
|
|
|
|
|
\-R
|
|
|
|
|
Tryb tylko do odczytu.
|
|
|
|
|
Zostanie ustawiona opcja 'readonly'.
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Ca<EFBFBD>y czas mo<6D>na zmienia<69> bufor, ale b<>dzie istnia<69>a blokada by chroni<6E>
|
|
|
|
|
przed przypadkowym zapisaniem pliku.
|
2006-03-26 21:06:50 +00:00
|
|
|
|
Je<EFBFBD>li chcesz zapisa<73> plik dodaj wykrzyknik do polecenia Ex, np. ":w!".
|
|
|
|
|
Opcja \-R implikuje opcj<63> \-n (zobacz poni<6E>ej).
|
|
|
|
|
Opcja 'readonly' mo<6D>e zosta<74> przestawiona poprzez ":set noro".
|
|
|
|
|
Zobacz ":help 'readonly'".
|
|
|
|
|
.TP
|
|
|
|
|
\-r
|
|
|
|
|
Wypisz list<73> plik<69>w wymiany razem z informacjami o nich.
|
|
|
|
|
.TP
|
|
|
|
|
\-r {plik}
|
|
|
|
|
Tryb odzyskiwania danych.
|
|
|
|
|
Plik wymiany zostanie wykorzystany do odzyskania gwa<77>townie przerwanej sesji.
|
|
|
|
|
Plik wymiany to plik z tak<61> sam<61> nazw<7A> co plik oryginalny z dodanym ".swp".
|
|
|
|
|
Zobacz ":help recovery".
|
|
|
|
|
.TP
|
|
|
|
|
\-s
|
|
|
|
|
Tryb cichy. Rozpocz<63>ty tylko kiedy uruchomiony jako "Ex" lub opcja
|
|
|
|
|
"\-e" zosta<74>a podana przed opcj<63> "\-s".
|
|
|
|
|
.TP
|
|
|
|
|
\-s {skrypt}
|
|
|
|
|
Zostanie wczytany plik {skrypt}.
|
|
|
|
|
Znaki w pliku zostan<61> zinterpretowane jakby by<62>y wpisywane.
|
|
|
|
|
To samo mo<6D>na osi<73>gn<67><6E> poprzez polecenie ":source! {skrypt}".
|
|
|
|
|
Je<EFBFBD>li osi<73>gni<6E>to koniec pliku zanim edytor zako<6B>czy<7A> dzia<69>anie, dalsze
|
|
|
|
|
znaki odczytywane s<> z klawiatury.
|
|
|
|
|
.TP
|
|
|
|
|
\-T {terminal}
|
|
|
|
|
Przekazuje
|
|
|
|
|
.B Vimowi
|
|
|
|
|
nazw<EFBFBD> terminalu jakiego u<>ywasz.
|
|
|
|
|
Wymagane tylko wtedy je<6A>li nie dzia<69>a automatycznie.
|
|
|
|
|
Powinien by<62> to terminal znany
|
|
|
|
|
.B Vimowi
|
|
|
|
|
(builtin) lub zdefiniowany w plikach termcap lub terminfo.
|
|
|
|
|
.TP
|
|
|
|
|
\-u {vimrc}
|
|
|
|
|
U<EFBFBD>yj polece<63> z pliku {vimrc} w czasie uruchamiania.
|
|
|
|
|
Wszystkie inne mo<6D>liwe pliki uruchamiania zostan<61> pomini<6E>te.
|
|
|
|
|
U<EFBFBD>ywaj do edytowania plik<69>w specjalnych.
|
|
|
|
|
Mo<EFBFBD>na pomin<69><6E> tak<61>e wszystkie mo<6D>liwe pliki uruchamiania poprzez
|
|
|
|
|
podanie nazwy "NONE".
|
|
|
|
|
Zobacz ":help initialization" by pozna<6E> wi<77>cej szczeg<65><67><EFBFBD>w.
|
|
|
|
|
.TP
|
|
|
|
|
\-U {gvimrc}
|
|
|
|
|
U<EFBFBD>yj polece<63> z pliku {gvimrc} w czasie uruchamiania GUI.
|
|
|
|
|
Wszystkie inne mo<6D>liwe pliki uruchamiania GUI zostan<61> pomini<6E>te.
|
|
|
|
|
Mo<EFBFBD>na pomin<69><6E> tak<61>e wszystkie mo<6D>liwe pliki uruchamiania GUI poprzez
|
|
|
|
|
podanie nazwy "NONE".
|
|
|
|
|
Zobacz ":help gui-init" by pozna<6E> wi<77>cej szczeg<65><67><EFBFBD>w.
|
|
|
|
|
.TP
|
|
|
|
|
\-V[N]
|
|
|
|
|
Tryb gadatliwy. Wypisz wiadomo<6D>ci o tym jaki pliki s<> wczytywane
|
|
|
|
|
i o informacjach pobieranych i dodawanych do pliku viminfo. Opcjonalny
|
|
|
|
|
argument N jest warto<74>ci<63> 'verbose'. Domy<6D>lnie 10.
|
|
|
|
|
.TP
|
|
|
|
|
\-v
|
|
|
|
|
Uruchom
|
|
|
|
|
.B Vima
|
|
|
|
|
w trybie Vi, tak jakby program by<62> nazwany "vi". Ma znaczenie
|
|
|
|
|
tylko wtedy je<6A>li program nazwany jest "ex".
|
|
|
|
|
.TP
|
|
|
|
|
\-w {plik}
|
|
|
|
|
Wszystkie wci<63>ni<6E>cia klawiszy, a<> do zako<6B>czenia dzia<69>ania programu,
|
|
|
|
|
s<EFBFBD> zapisywane w {plik} .
|
|
|
|
|
U<EFBFBD>yteczne je<6A>li chce si<73> stworzy<7A> skrypt do u<>ycia z "vim \-s" lub
|
|
|
|
|
":source!".
|
|
|
|
|
Je<EFBFBD>li {plik} istnieje, znaki s<> dopisywane.
|
|
|
|
|
.TP
|
|
|
|
|
\-W {plik}
|
|
|
|
|
Podobnie do \-w, ale istniej<65>cy plik jest nadpisywany.
|
|
|
|
|
.TP
|
|
|
|
|
\-x
|
|
|
|
|
U<EFBFBD>yj szyfrowania podczas zapisywania plik<69>w. Zostaniesz poproszony
|
|
|
|
|
o podanie klucza.
|
|
|
|
|
.TP
|
|
|
|
|
\-X
|
|
|
|
|
Nie <20><>cz z serwerem X. Skraca czas uruchamiania w terminalu, ale tytu<74>
|
|
|
|
|
okna i schowek nie b<>d<EFBFBD> wykorzystywane.
|
|
|
|
|
.TP
|
|
|
|
|
\-y
|
|
|
|
|
Uruchom
|
|
|
|
|
.B Vima
|
|
|
|
|
w <20>atwym trybie, tak jakby program zosta<74> wywo<77>any "evim" lub "eview".
|
|
|
|
|
.B Vim
|
|
|
|
|
b<EFBFBD>dzie zachowywa<77> si<73> bardziej jak edytor kliknij-i-wpisz.
|
|
|
|
|
.TP
|
|
|
|
|
\-Z
|
|
|
|
|
Tryb ograniczony. Zachowuje si<73> jakby nazwa programu zaczyna<6E>a si<73> od
|
|
|
|
|
"r".
|
|
|
|
|
.TP
|
|
|
|
|
\-\-
|
|
|
|
|
Oznacza koniec opcji.
|
|
|
|
|
Argumenty po tej opcji b<>d<EFBFBD> traktowane jak nazwy plik<69>w. U<>ywa si<73> do
|
|
|
|
|
otwierania plik<69>w, kt<6B>rych nazwy zaczynaj<61> si<73> od '\-'.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-echo\-wid
|
|
|
|
|
Wy<EFBFBD><EFBFBD>cznie GTK GUI: wypisz ID okna na standardowe wyj<79>cie.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-help
|
|
|
|
|
Wy<EFBFBD>wietl informacj<63> o pomocy i zako<6B>czy, to samo co"\-h".
|
|
|
|
|
.TP
|
|
|
|
|
\-\-literal
|
|
|
|
|
Potraktuj nazwy plik<69>w dos<6F>ownie i nie rozwi<77>zuj kwantyfikator<6F>w. Nie
|
2010-01-06 20:52:26 +01:00
|
|
|
|
ma znaczenia na Uniksach gdzie pow<6F>oka rozwi<77>zuje kwantyfikatory.
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.TP
|
|
|
|
|
\-\-noplugin
|
|
|
|
|
Pomi<EFBFBD> <20>adowanie wtyczek. Implikowane przy \-u NONE.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-remote
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Po<EFBFBD><EFBFBD>cz si<73> z serwerem Vima i edytuj w nim reszt<7A> plik<69>w podanych jako
|
|
|
|
|
argumenty. Je<4A>li nie znaleziono serwera zostanie zg<7A>oszony b<><62>d a pliki zostan<61>
|
|
|
|
|
otwarte w bie<69><65>cym Vimie.
|
2006-03-26 21:06:50 +00:00
|
|
|
|
.TP
|
|
|
|
|
\-\-remote\-expr {wyra<72>enie}
|
|
|
|
|
Po<EFBFBD><EFBFBD>cz z serwerem Vima, rozwi<77><69> w nim {wyra<72>enie} i wypisz rozwi<77>zanie
|
|
|
|
|
na standardowe wyj<79>cie.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-remote\-send {klawisze}
|
|
|
|
|
Po<EFBFBD><EFBFBD>cz z serwerem Vima i wy<77>lij do niego {klawisze}.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-remote\-silent
|
|
|
|
|
Tak samo jak \-remote, ale bez ostrze<7A>enia kiedy nie znaleziono
|
|
|
|
|
serwera.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-remote\-wait
|
2010-01-06 20:52:26 +01:00
|
|
|
|
Tak samo jak \-remote, ale Vim nie zako<6B>czy dop<6F>ki pliki pozostan<61>
|
2006-03-26 21:06:50 +00:00
|
|
|
|
otwarte.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-remote\-wait\-silent
|
|
|
|
|
Tak samo jak \-\-remote\-wait, ale bez ostrze<7A>enie kiedy nie
|
|
|
|
|
znaleziono serwera.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-serverlist
|
|
|
|
|
Wypisz nazwy wszystkich serwer<65>w Vima jakie mo<6D>na znale<6C><65>.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-servername {nazwa}
|
|
|
|
|
U<EFBFBD>yj {nazwa} jako nazwy serwera. Wykorzystane dla bie<69><65>cego Vima o ile
|
|
|
|
|
nie po<70><6F>czone z argumentem \-\-remote, wtedy jest to nazwa serwera do
|
|
|
|
|
po<EFBFBD><EFBFBD>czenia.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-socketid {id}
|
|
|
|
|
Wy<EFBFBD><EFBFBD>cznie GTK GUI: U<>yj mechanizmu GtkPlug by uruchomi<6D> gvima w innym
|
|
|
|
|
oknie.
|
|
|
|
|
.TP
|
|
|
|
|
\-\-version
|
|
|
|
|
Wypisz informacj<63> o wersji i zako<6B>cz.
|
|
|
|
|
.SH POMOC ON-LINE
|
|
|
|
|
By rozpocz<63><7A> wpisz ":help" w
|
|
|
|
|
.B Vimie
|
|
|
|
|
Wpisz ":help temat" by uzyska<6B> pomoc na okre<72>lony temat.
|
|
|
|
|
Przyk<EFBFBD>ad: ":help ZZ" by uzyska<6B> pomoc na temat polecenia "ZZ".
|
|
|
|
|
U<EFBFBD>yj <Tab> i CTRL\-D aby uzupe<70>ni<6E> tematy (":help
|
|
|
|
|
cmdline\-completion"). W plikach pomocy istniej<65> znaczniki by u<>atwi<77>
|
|
|
|
|
skakanie z jednego miejsca do innego (rodzaj link<6E>w hipertekstowych,
|
|
|
|
|
zobacz ":help").
|
|
|
|
|
Mo<EFBFBD>na w ten spos<6F>b zobaczy<7A> ca<63><61> dokumentacj<63>, np. ":help syntax.txt".
|
|
|
|
|
.SH PLIKI
|
|
|
|
|
.TP 15
|
|
|
|
|
/usr/local/lib/vim/doc/*.txt
|
|
|
|
|
Dokumentacja
|
|
|
|
|
.B Vima
|
|
|
|
|
U<EFBFBD>yj ":help doc\-file\-list" aby uzyska<6B> pe<70>n<EFBFBD> list<73>.
|
|
|
|
|
.TP
|
2010-01-06 20:52:26 +01:00
|
|
|
|
/usr/local/lib/vim/doc/tags
|
|
|
|
|
Plik znacznik<69>w s<>u<EFBFBD>y do znajdowania informacji w plikach dokumentacji.
|
|
|
|
|
.TP
|
2006-03-26 21:06:50 +00:00
|
|
|
|
/usr/local/lib/vim/syntax/syntax.vim
|
|
|
|
|
Globalne uruchamianie pod<6F>wietlania sk<73>adni.
|
|
|
|
|
.TP
|
|
|
|
|
/usr/local/lib/vim/syntax/*.vim
|
|
|
|
|
Pliki sk<73>adni dla r<><72>nych j<>zyk<79>w.
|
|
|
|
|
.TP
|
|
|
|
|
/usr/local/lib/vim/vimrc
|
|
|
|
|
Globalny plik uruchamiania
|
|
|
|
|
.B Vima
|
|
|
|
|
.TP
|
|
|
|
|
~/.vimrc
|
|
|
|
|
Osobiste parametry uruchamiania
|
|
|
|
|
.B Vima
|
|
|
|
|
.TP
|
|
|
|
|
/usr/local/lib/vim/gvimrc
|
|
|
|
|
Globalne uruchamianie gvima.
|
|
|
|
|
.TP
|
|
|
|
|
~/.gvimrc
|
|
|
|
|
Osobiste parametry uruchamiania gvima.
|
|
|
|
|
.TP
|
|
|
|
|
/usr/local/lib/vim/optwin.vim
|
|
|
|
|
Skrypt u<>ywany w poleceniu ":options", dobry spos<6F>b do przegl<67>dania
|
|
|
|
|
i ustawiania opcji.
|
|
|
|
|
.TP
|
|
|
|
|
/usr/local/lib/vim/menu.vim
|
|
|
|
|
Globalne uruchamianie menu gvima.
|
|
|
|
|
.TP
|
|
|
|
|
/usr/local/lib/vim/bugreport.vim
|
|
|
|
|
Skrypt s<>u<EFBFBD><75>cy do tworzenia raport<72>w o b<><62>dach. Zobacz ":help bugs".
|
|
|
|
|
.TP
|
|
|
|
|
/usr/local/lib/vim/filetype.vim
|
|
|
|
|
Skrypt do wykrywania typu pliku wed<65>ug jego nazwy. Zobacz ":help 'filetype'".
|
|
|
|
|
.TP
|
|
|
|
|
/usr/local/lib/vim/scripts.vim
|
|
|
|
|
Skrypt do wykrywania typu pliku wed<65>ug jego zawarto<74>ci. Zobacz ":help 'filetype'".
|
|
|
|
|
.TP
|
2008-08-06 17:06:04 +00:00
|
|
|
|
/usr/local/lib/vim/print/*.ps
|
2006-03-26 21:06:50 +00:00
|
|
|
|
Pliku u<>ywane do drukowania PostScriptu.
|
|
|
|
|
.PP
|
|
|
|
|
Naj<EFBFBD>wie<EFBFBD>sze wiadomo<6D>ci na stronie
|
|
|
|
|
.B Vima:
|
|
|
|
|
.br
|
|
|
|
|
<URL:http://www.vim.org/>
|
|
|
|
|
.SH ZOBACZ TAK<EFBFBD>E
|
|
|
|
|
vimtutor(1)
|
|
|
|
|
.SH AUTOR
|
|
|
|
|
.B Vim
|
|
|
|
|
zosta<EFBFBD> napisany przez Brama Moolenaara z du<64><75> pomoc<6F> innych os<6F>b.
|
|
|
|
|
Zobacz ":help credits" w
|
|
|
|
|
.B Vimie.
|
|
|
|
|
.br
|
|
|
|
|
.B Vim
|
|
|
|
|
bazuje na Steviem, nad kt<6B>rym pracowali: Tim Thompson, Tony Andrews
|
|
|
|
|
i G.R. (Fred) Walter.
|
|
|
|
|
Ma<EFBFBD>o ju<6A> zosta<74>o z oryginalnego kodu.
|
|
|
|
|
.SH B<EFBFBD><EFBFBD>DY
|
|
|
|
|
Prawdopodobne.
|
|
|
|
|
Zobacz ":help todo" by pozna<6E> list<73> znanych problem<65>w.
|
|
|
|
|
.PP
|
|
|
|
|
Pami<EFBFBD>taj <20>e pewna ilo<6C><6F> problem<65>w, kt<6B>re mog<6F> by<62> uznawane przez
|
|
|
|
|
niekt<EFBFBD>rych ludzi za b<><62>dy s<> w rzeczywisto<74>ci spowodowane wierno<6E>ci<63>
|
|
|
|
|
w odtwarzaniu zachowania Vi.
|
|
|
|
|
Je<EFBFBD>li s<>dzisz, <20>e inne rzeczy s<> b<><62>dami "poniewa<77> Vi robi to
|
|
|
|
|
inaczej", powiniene<6E> przyjrze<7A> si<73> bli<6C>ej plikowi vi_diff.txt (lub
|
|
|
|
|
wpisa<EFBFBD> ":help vi_diff.txt" w Vimie).
|
|
|
|
|
Sprawd<EFBFBD> tak<61>e opis opcji 'compatible' i 'cpoptions'.
|