===Kilka słów na temat książki ===
Książka powstała z założeniem ukazania możliwość oprogramowania jakim jest Vim. Przedstawieniuoraz przedstawienia go użytkownikowi jako program który doskonale nadaje sięprogramu do użytku codziennego, jak i przy administracji systemem. Jako, że Vim jest domyślnym edytorem tekstu na praktycznie każdym systemie Unix/Linux, chcemy przedstawić i pokazać, jak korzystać zarówno z jego podstawowych funkcji, jak i rozszerzonych. Vim można wykorzystać na wiele sposobów, w tejtym książcepodręczniku zostaną przedstawione niektóre z nich jednak to Wy sami musicie zdecydować czy i do czego będziecie go używać. W przypadku Vima jest jedna uniwersalna zasada: jak nie poznasz, nie docenisz.
===Dlaczego Vim ?===
Dlaczego ktoś miałby się skusić na pracę z vimem? PrzecieżVimem w dzisiejszej dobie graficznych interfejsów, rozbudowanych pakietów biurowych typu OpenOffice, złożonych środowisk programistycznych i najróżniejszych aplikacji do edycji tekstu? nikomuJest nieto jest potrzebnyprogram mały, zgrabny, użyteczny, szybki, konfiguracyjny,; konsolowy edytor tekstu, w którym to choćbydo móc poruszaćporuszania się bez problemu po dokumencie należytrzeba znać co najmniej kilkanaście skrótów klawiszowych. Po co niby ktoś miałby "zaśmiecać" sobie głowę tysiącami komend, instrukcji i wyrażeń aby bez problemu w pełni móc pracowaćJednego z dowolnymautorów rodzajupodręcznika tekstemskusił skoro możesz podobny efekt osiągnąć za pomocą przyjaznego interfejsu graficznego innego, większego, wolniejszego, pamięciożernego, edytora tekstu. Mnie skusiłnastępujący tekst znalezionyznajdujący gdzieśsię w sieci:
-Jak wygenerować dowolny ciąg znaków ?
-Posadzić laika przed vimem i kazać mu wyjść z programu!
Można zadać do powyższego cytatu pytanie "ale o co chodzi?". Autor znalazł odpowiedź po włączeniu programu i przerwaniu go w akcie irytacji poprzez zamknięcie konsoli. Jednak chęć wiedzy i poznania poskutkowała poznaniem i docenieniem Vima.
Na początku zadałem sobie pytanie o co chodzi ? Potem włączyłem i zrozumiałem. Po przerwaniu programu zamykając konsolę lekko się zdenerwowałem i postanowiłem zapoznać się z vimem. Ponieważ nie wstyd jest nie wiedzieć ale wstyd pozostać w niewiedzy. Dopiero teraz po dość długiej przygodzie z aplikacją doceniłem jej praktyczność i użyteczność.
Co może przekonać Ciebie do korzystania z niego ?
Uruchom sprawdź ! Poznaj a polubisz !
=== Co to jest Vim ===
'''VIM''' czyli '''V'''i '''IM'''proved (tłum. ''vi rozbudowany'') jest to wysoce konfiguracyjnykonfigurowalny 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ówsystemach 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 akcjeakcję charytatywną. W przypadku Vim, jest to pomoc dzieciom z Ugandy, i wspieranie fundacjęfundacji ICCF, która to się właśnietą tympomocą zajmujęwłaśnie zajmuje. Więcej na temato licencji VImaVima możemy przeczytać, wykonując polecenie bezpośrednio w programie
:help copyright
Głównym programistą Vima jest oczywiście Bram Moolenar jednak nie onjest samjedynym pracujęprogramistą nad tym projektem gdyżVima, pomaga mu bardzo duża rzesza ludzi chcących rozwijać i zajmować się tym że oprogramowaniemprogramem. Nie sposób przedstawić ich tu wszystkich i wymienić ich nazwisk, jednak pełnąistnieje przejrzenie owej listęlisty możnaw przejrzećprogramie, posłuży wykonaniutemu poleceniapolecenie
: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ę zachowane w tej samej postaci, w jakiej występowały zw Vi. JednakAutor autorjednak wprowadził umożliwiamożliwość pracępracy w VimVimie z pełną kompatybilnością z jego poprzednikiem. Dla tych którzy chcą pracować tak jakMożna to było w Vi. Aby uzyskać pożądany efekt wystarczyotrzymać uruchomićuruchamiając program z opcjąparametrem -C
$ vim -C
::set compatible
co sprawi, że Vim będzie się zachowywał jak Vi,. należyNależ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.
=== Jaki system operacyjny? ===
ŻebyMożna nieby pisaćnapisać, że Vim jest uniwersalny bo- niektórymświadczy osobąo źletym sięliczba to kojarzy napiszę że jest onsystemów, na tylektórych wspaniałymożna i popularny że powstał on na większość systemówgo operacyjnychuruchomić (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 ). ▼
=== Gdzie Vim zadziała ? ===
<noinclude>
▲Ż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.
{{Nawigacja|Vim|
|
[[../Konfiguracja/]]|
}}</noinclude>
|