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
:help copyright
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
:help author
w linii komend Vima.
=== 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 ==
|