Portál AbcLinuxu, 8. května 2025 18:25
Nanynka šla do zelí, natrhala lupení.a chtěl bych dosáhnout třeba tohoto:
Nanynka {\bf{šla}} do zelí, natrhala {\bf{lupení}}.Opakuji, slova jsou ručně vybraná, druhé slovo na řádku je náhoda. Myslel jsem, že když vyberu pomocí visual určitý text (třeba slovo „šla“) a potom pomocí :
:'<,'>s/\(\%V\)/{\\bf{\1}}udělá co potřebuji. Ale houby. Různé zkoušené kombinace regulárního výrazu buďto nefungují vůbec, nebo sežerou celý řádek. Potřebuji takhle udělat v textu značky s minimem ruční práce, nejlépe tak, že vyberu určitý text a dám zopakovat jednou zadaný příkaz. Můžete prosím poradit?
Řešení dotazu:
:vmap bf y:s/<C-R>"/{\\bf{\0}}/<cr>
Patrně bych byl ještě o trochu línější a přidal tam i označení slova pod kurzorem. Fajnšmejkr by patrně použil jiný registr než defaultní, aby se mu nepřepisoval.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.