Obiekt tekstowy to blok tekstu, obiektem może być wyraz, paragraf czy tekst pomiędzy nawiasami. Więcej na temat obiektów tekstowych w pomocy

Obiekty tekstowe działają również w trybie VISUAL

Vim pozwala na tworzenie własnych obiektów tekstowych, dzięki czemu jest sporo pluginów rozszerzających te wbudowane. Pluginem rozszerzającym obiekty tekstowe jest np. plugin Target - https://github.com/wellle/targets.vim

Wbudowane obiekty tekstowe

w - wyraz
W - wyraz, który nie jest oddzielony spacją np. 'text.wyraz'
s - zdanie
p - paragraf
b - blok zawarty w nawiasach () zamiennie można użyć ( lub )
B - blok zawarty w nawiasach {} zamiennie można użyć { lub }
t - blok zawarty w tagach typu <tag> </tag>
< - blok zawarty w nawiasach <>
[ - blok zawarty w nawiasach []
" - blok zawarty pomiędzy znakami "
' - blok zawarty pomiędzy znakami '
` - blok zawarty pomiędzy znakami `

Teraz żeby z nimi pracować należy użyć komendy np. d czy c istnieje jeszcze dodatkowy znak i lub a oznaczający zaznaczenie wewnątrz lub na zewnątrz obiektu tekstowego.

Kilka przykładów:

komenda opis

d4aw

usunięcie 4 wyrazów

cis

usuwa zdanie i przechodzi do trybu wprowadzania

di(

usuwa blok zawarty pomiędzy znakami ( i )

da(

usuwa blok zawarty pomiędzy nawiasami wraz z nimi

yip

kopiuje paragraf

vip

zaznacza paragraf


wstecz

Date: 2020-10-24T13:46:08+02:00