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.
-
aw
- wyraz zawierający spacje go otaczające -
iw
- wyraz bez spacji
Kilka przykładów:
komenda | opis |
---|---|
|
usunięcie 4 wyrazów |
|
usuwa zdanie i przechodzi do trybu wprowadzania |
|
usuwa blok zawarty pomiędzy znakami |
|
usuwa blok zawarty pomiędzy nawiasami wraz z nimi |
|
kopiuje paragraf |
|
zaznacza paragraf |
Date: 2020-10-24T13:46:08+02:00 |