Názory k článku Jak si přizpůsobit Vim - bonus zdarma

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 7. 2001 10:07

    Martin Mačok (neregistrovaný)

    INFILE=$1
    -OUTFILE=/tmp/vimspell.$$
    +OUTFILE=`mktemp ${TMPDIR:-/tmp}/vimspell.sh.XXXXXX`
    +[ -z "$OUTFILE" ] && exit 1

    neboli smažte řádek s OUTFILE a nahraďte ho těmi dvěma.

    Jinak seriál byl super!

  • 3. 7. 2001 10:47

    Zbynek Vyskovsky (neregistrovaný)

    K tomu :q a :n - na :n je vyborny option - hidden, zapina neviditelne buffery, krome toho, ze umoznuje prepinat neulozene buffery, si take pamatuje historii undo atd.
    Co se tyce doplnovani, tak asi nejzajimavejsi option je wildmode, pri nastaveni longest,list se doplnovani chova stejne jako v bashi. Jestli to tu uz bylo, tak se omlouvam za duplicitni informaci...

  • 13. 7. 2001 9:33

    David (neregistrovaný)

    Zdarvim

    Pokousim si udelat takovou funkci na pridani metody z header filu do .cpp
    filu. Proste se prekopiruje radek na konec .cpp
    - odstranim default parametry u metody, odstranim strednik, ...
    Problem je, ze kdyz nevim jak zapsat promennou, ve ktere mam tu metodu
    ulozenou do souboru. Zkousel jsem neco jako: echo promenna | w >> %<.cpp
    Jenze to me do toho .cpp filu pridana celej header file a ne jen tu promennou.
    To je vcelku pochopitelne nebot :write ma defaultne rozsah (1,$).
    Nevi nekdo jak na to ?

    Dalsi problemy:
    - funguje mi to akorat na jednoradkove metody (ctu to pomoci getline()),
    nevim jak te funkci podstrcit vice radku nebo visual pro viceradkove definice
    metody

    Neco k regularnim vyrazum:
    - nefunguje mi \? (0 nebo 1) vyskyt v reg. vyr. (samosrejme ve forward
    search), misto nej mi funguje jen \=

    Jeste neco k definovanym klavesam:
    Definuju si nejakou glob. promennou ve vimu, ktera obsahuje nejaky retezec
    (napr. mail) a ted bych to chtel v mapovani nahradit, ale az pri zavolani
    $ let g:mail = "x@x.cz" " tohle mam ve .vimrc
    $ imap ,am <A href="mailto:**"></A> " tohle ve .vim/html.vim
    v miste ** man neco jako [^:echo g:mail<CR>[^a, ale to mi neudela nic.
    Jde to vubec ?

    No tak jsem se vypovidal a ted kdyby se tady nasel nejakej guru, kterej by mi
    pomohl nebo mi vynadal.
    Diky