Portál AbcLinuxu, 15. července 2025 14:20


Dotaz: vim : Opakováni z bufferu

26.3.2010 09:41 Fešák Hubert
vim : Opakováni z bufferu
Přečteno: 157×
Odpovědět | Admin

Zdravím. Poradí nekdo jak opakovat na základě hodnoty bufferu? např jak zpracovat jedním makrem toto:

==smaž 5 řádek pod tímto řádkem==

a

b

c

d

e

==smaž 3 řádek pod tímto řádkem==

a

b

c

d

e

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.3.2010 09:57 l4m4
Rozbalit Rozbalit vše Re: vim : Opakováni z bufferu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dá se to samozřejmě naskriptovat. Pomocí match(), resp. matchstr() najdeš a vytáhneš číslo, uložíš do proměnné, setpos() posuneš kursor a pak uděláš např. exec normal "3dd", kde 3 bude z té proměnné. Viz :h na uvedené věci...
26.3.2010 09:59 Fešák Hubert
Rozbalit Rozbalit vše Re: vim : Opakováni z bufferu
Diky za nakopnutí, pokusím se.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.