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.
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.
Adres bezpośredni: http://urzenia.net/148/zaznaczanie/#comment-113
no ja tak nie mam ;)mniejsze bloki lapie, ale to do 5 linijek, powyzej mam odruch wciskania ctrl+v i kursor w dol ;)
Adres bezpośredni: http://urzenia.net/148/zaznaczanie/#comment-114
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) lubva{(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…
Adres bezpośredni: http://urzenia.net/148/zaznaczanie/#comment-554
Heheh, tego nie znałem :) Dzięki :)
Jak widać, ja też :)
:) Najgorsze jest to, że VIM robi się coraz bardziej zasobożerny. Praca na kilkudziesięcio megabajtowym pliku jest straszna. O kilkuset- - nie wspomnę…
Adres bezpośredni: http://urzenia.net/148/zaznaczanie/#comment-560