Vim: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 8:
 
== Co to jest Vim ==
'''VIM''' czyli '''V'''i '''IM'''proved (tłum. ''vi rozbudowany'') jest to wysoce konfiguracyjny edytor tekstu którego zadaniem jest ukazanie bardzo dużych możliwości edytora 'Vi' domyślnej aplikacji do edycji tekstu w większości systemów operacyjnych z rodziny Unix. Program został stworzony przez holenderskiego programistę Brama Moolenara, jako oprogramowanie open source, co umożliwia jego użytkownikom dowolną modyfikowania i rozpowszechnianie programu. Jednocześnie jest tzw. oprogramowaniem Charityware co oznacza że wspiera akcje charytatywną. W przypadku Vim jest to pomoc dzieciom z Ugandy, i wspieranie fundację ICCF która się właśnie tym zajmuję. Więcej na temat licencji VIma możemy przeczytać wykonując polecenie bezpośrednio w programie
'''VIM''' czyli '''V'''i '''IM'''proved (tłum. ''vi rozbudowany'') jest ulepszoną wersją standardowego edytora tekstu wykorzystywanego w uniksowych systemach operacyjnych.
 
:help copyright
Autor VIMa, holenderski programista Bram Moolenaar, wydał aplikację na licencji Open Source, co w telegraficznym skrócie znaczy, że każdy może używać programu nieodpłatnie oraz ma do dyspozycji jego kod źródłowy.
 
Głównym programistą Vima jest oczywiście Bram Moolenar jednak nie on sam pracuję nad tym projektem gdyż pomaga mu bardzo duża rzesza ludzi chcących rozwijać i zajmować się tym że oprogramowaniem. Nie sposób przedstawić ich tu wszystkich i wymienić ich nazwisk jednak pełną listę można przejrzeć po wykonaniu polecenia
VIM jest następcą edytora vi i zachowuje z nim pełną kompatybilność, co znaczy, że osoby potrafiące obsługiwać się vi bez żadnych problemów poradzą sobie z VIMem.
 
:help author
VIM jest jednym z najczęściej spotykanych edytorów tekstowych, zatem umiejętność posługiwania się nim przyda się nieraz.
 
w linii komend Vima.
Istnieją również porty VIM-a do systemu operacyjnego Microsoft Windows (np. Cream - [http://cream.sourceforge.net/]).
 
=== Czy Vim jest kompatybilny z Vi ? ===
 
Jeśli chodzi o kompatybilność Vima z jego pierwotną aplikacją jest ona zachowana jednak domyślnie nie jest ona w pełni spójna i nie są zachowane wszystkie funkcję w tej samej postaci w jakiej występowały z Vi. Jednak autor umożliwia pracę w Vim z pełną kompatybilnością z jego poprzednikiem. Dla tych którzy chcą pracować tak jak to było w Vi. Aby uzyskać pożądany efekt wystarczy uruchomić program z opcją -C
 
$ vim -C
 
lub wprost z programu wydać polecenie
 
::set compatible
 
co sprawi że Vim będzie się zachowywał jak Vi, należy jednak pamiętać iż po włączeniu lub po wyłączeniu tej opcji w programie mogą zajść nieoczekiwane zmiany takie jak np. ograniczenie działania funkcji undo. Oczywiście po uruchomieniu kompatybilności z Vi zostają wyłączone pewne funkcję ustawione w pliku .vimrc (więcej na temat tego pliku w rozdziale '''Konfiguracja''') w którym to program przechowuje ustawienia użytkownika zdefiniowane na sztywno.
 
=== Gdzie Vim zadziała ? ===
 
Żeby nie pisać że Vim jest uniwersalny bo niektórym osobą źle się to kojarzy napiszę że jest on na tyle wspaniały i popularny że powstał on na większość systemów operacyjnych a są to wszystkie systemy oparte o system Unix jak i Windows a także takie systemy jak: Amiga, Atari, BeOS, DOS, Macintosh, MachTen, OS/2, RiscOS, VMS.
 
== Podstawy pracy ==