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