Vim Pierwsze Kroki

Napisze w skrócie a dobrze bedzie jak jakaś dobra dusza to rozbuduje.

Wiec teraz się pobawimy Vim-em.

Grzegorz Wierzowiecki

słowem wstępu

Zanim zaczniemy trochę o konwencjach zapisu:
* W świecie Vim jak trzeba nacisnąć "Ctrl-R" to zapisuje się to "^R"
* Ja klawisze funkcyjne na klawiaturze lubie notować tak jak wyglądają czyli insert jakoi [ins] etc.

Tryby Vim

Tryb Jak do niego przejść Opis
poleceń [esc] W tym trybie tkwi mnustwo mocy - wykonujemy różne polecenia Vim
edycji [ins] Edytujemy treść pliku
wizualny ^V

Zróbmy coś :D

Do dzieła.
Utwórzmi plik test.cpp

vim test.cpp

I mamy okno Vima.

Budowa okna Vima

Część górno/środkowa z zawartością
lewy dolny róg ze stanem prawy dolny róg z informacją o pozycji etc.

Aby zacząć edycję wciśnijmy [ins] lub i
Teraz napiszmy sobie

#include <cstdio>
int main(){
return 0;
};

Teraz to zapiszmy . Aby to uczynić przechodzimy w tryb polecen za pomocą [esc] i wydajemy komende

:w

Aby wyjść z Vim-a wydajemy komende

:q

Kompilujemy i testujemy program … :P .

Co dalej ?

Spisz podstawowych poleceń Vim-a

polecenie opis
:w zapisz plik który edytujesz
:q wyjdź
:q! wyjdź bez zapisu
:wq zapisz i wyjdź
:set nu włącz wyświetlanie numerów lini
:set ai włącz auto indent , czyli automatyczne robienie wcięć
:set cin włącz automatyczne robienie wcieć zgodnie z "C" (ai też potrzebne)
:set syntax=on włącz podświetlanie składni

Aby większośc poleceń "set" wyłączyć używamy prefixu "no" przed nazwą opcji np:

:set nonu
:set noai

Oto zestaw rozszerzony poleceń:

polecenie opis
y12 kopiuje do bufora domyslnego wiersz wskazywany przez kursor i 12 kolejnych
:15,27y kopiuje do bufora domyślnego linie od 15 do 27
p wkleja z bufora domyślnego

Wiecej na temat rozszerzonych poleceń etc. w Vim drugie kroki

Linki:
http://zsk.tech.us.edu.pl/ogloszenia/romanek/

O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją Creative Commons Attribution-Share Alike 2.5 License.