VIM

Peter Kruty (oozy) xkruty na informatics.muni.cz
Pátek Září 27 16:07:14 CEST 2002


On Wed, Sep 18, 2002 at 10:32:53AM +0200, Ladislav Danko wrote:
> neviete niekto ako (a ci vobec) vo vim sa da spravit nieco ako "record 
> actions" a tieto nasledne pustit (raz, n-krat)? mala ukazka:
> 
> <---cut here--
> toto odsadene medzerami nie je
>    toto je nejaky text s troma medzerami od zaciatku
>    toto je tiez s troma medzerami od zaciatku
>    a tento je rovnako odsadzovany troma medzerami
> tento uz opat nie je odsadeny
> <---cut here--
> 
> a ked chcem z tych troch riadkov odstranit medzeri, nadstavim sa na prvy 
> z nich, tri krat delete, o riadok nizsie, tri krat...
> 
> v podstate by stacilo nadstavit sa na prvy riadok, dat nieco ako 
> "record", tri krat zmacknut delete a posun o riadok nizsie, "stop 
> record" a potom zaznamenane akcie pustit dva krat za sebou.

    Vsetky riesenie su fajn ale moje, ktore pouzivam ja jenajkratsie :-P
staci napisat na prvom odsadenom riadku: '3<<'. 

regards,
    oozy

-- Peter Kruty
-- 
Fingerprint = E893 658B 141D 0998 4976  EF14 905C 90D4 7B22 F749
#!/bin/bash -- require: bash gcc perl guile
perl -we "\$_ =\`guile -c '(display (list->string (reverse (\
string->list \\\"\$ARGV[0]\\\"))))'\`;sub{print}->(s/zoo/alh\
\n/i)" `echo "char a[]=\"Oozy\\n\";int main(){char*i;for(i=a\
;*i!=0;i++)putchar(0[i]);}"|cc -x c - -o $$&&./$$&&rm -f $$`;

------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/pgp-signature
Size: 186 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20020927/28756c76/attachment.sig>


Další informace o konferenci Linux