Vim/Wstęp: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Derbeth (dyskusja | edycje)
→‎Dlaczego Vim ?: - ort. styl do totalnej poprawki
Lethern (dyskusja | edycje)
poprawki. NPOV. nawigacja
Linia 3:
===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śnie 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
Linia 37 ⟶ 33:
::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>