zaznaczanie tekstu pozwala na oznaczenie bloku tekstu, na ktorym beda wykonywa inne operacje.
zaznaczony tekst mozna np skopiowac (’y‘), wyciac (’d‘), zwiekszyc wciecie tekstu (’>‘) etc.

aby ‘normalnie’ zaznaczyc jakis fragment tekstu, w trybie komend wciskamy ‘v‘, nastepnie
kursorami zaznaczamy interesujący nas fragment, po czym wykonujemy odpowiednia komende.

zeby zaznaczac tekst pelnymi liniami, trzeba w trybie komend wcisnac ‘V‘ (shif + v). nastepnie
kursorami gora/dol zaznaczamy te linie na których chcemy wykonac nasza komende.

jest jeszcze jeden tryb zaznaczania - tryb blokowy. aby go wlaczyc, nalezy wcisnac ‘ctrl + v‘, a
nastepnie kursorami zaznaczyc dany blok tektu.

podczas zaznaczania jakiegos fragmentu tekstu, dzialaja komendy przenoszace inne miejsce tekstu.
np gdy mamy tekst:

if ($a==1)
{
print ‘ok.’;
}

i mamy kursor w linii ze znakiem ‘{‘, wciskając ‘V‘ przechodzimy w tryb zaznaczania liniowego.
gdy teraz wcisniemy ‘%‘ (który przenosi nas na dopasowany nawias), wszystkie linie, włącznie z
nawiasami, zostanie zaznaczony.


Liczba komentarzy: 4

  1. 1 Była niedziela, 10 lipiec 2005 roku gdy o godzinie 11:28 przyszedł opi i stwierdził:

    btw: zauważyłem ciekawą właściwość ludzkiego mózgu. w Vim-ie wycinam używając -yy. Wszyscy się dziwią, jak to się dzieje, że np. blok kodu znika (-dd) a ja naciskam tylko kilka klawiszy. okazało się, że tylko patrząc na kawałek kodu wiem z dokładnością do dwu-trzech linii, ile ich jest. człowiek musi jakoś podświadomie je liczyć, bo to czasem jest nieprawdopodobne. Patrzę na coś, robię 19-dd (bez liczenia) i blok znika.

  2. 2 Była niedziela, 10 lipiec 2005 roku gdy o godzinie 21:02 przyszedł MySZ i stwierdził:

    no ja tak nie mam ;)mniejsze bloki lapie, ale to do 5 linijek, powyzej mam odruch wciskania ctrl+v i kursor w dol ;)

  3. 3 Była środa, 19 kwiecień 2006 roku gdy o godzinie 20:11 przyszedł Jarosław Mężyk i stwierdził:

    Jeżeli chodzi o zaznaczanie bloku między { i } to są jeszcze ciekawsze metody: wewnątrz bloku (nie na nawiasie) wciskasz vi{ (zaznaczanie bez klamr) lub va{ (zaznaczanie z klamrami). Wcięcie całego bloku to >i{. Zmniejszenie wcięcia - <i{

    Używam VIMa od kilku lat i ciągle coś nowego się uczę. A wkrótce światło dzienne zobaczy wersja 7…

  4. 4 Była niedziela, 23 kwiecień 2006 roku gdy o godzinie 10:43 przyszedł MySZ i stwierdził:

    Jeżeli chodzi o zaznaczanie bloku między { i } to są jeszcze ciekawsze metody: wewnątrz bloku (nie na nawiasie) wciskasz vi{ (zaznaczanie bez klamr) lub va{ (zaznaczanie z klamrami). Wcięcie całego bloku to >i{. Zmniejszenie wcięcia -

    Heheh, tego nie znałem :) Dzięki :)

    Używam VIMa od kilku lat i ciągle coś nowego się uczę.

    Jak widać, ja też :)

    A wkrótce światło dzienne zobaczy wersja 7!

    :) Najgorsze jest to, że VIM robi się coraz bardziej zasobożerny. Praca na kilkudziesięcio megabajtowym pliku jest straszna. O kilkuset- - nie wspomnę…

A Ty? Co o tym myślisz?

Możesz używać w komentarzach następujących znaczników:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Sblam! Antyspam