Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

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

Martin Mačok
Martin Mačok (neregistrovaný)
3. 7. 2001 10:07 Nový

bezpečnostní chyba ve vimspell.sh

celé vlákno

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!

Zbynek Vyskovsky
Zbynek Vyskovsky (neregistrovaný)
3. 7. 2001 10:47 Nový

hidden

celé vlákno

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...

David
David (neregistrovaný)
13. 7. 2001 9:33 Nový

Par dotazu

celé vlákno

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

daviland aura:43
3. 3. 2011 22:16 Nový

Stále aktuální

celé vlákno

Stále aktuální. Díky

Zasílat nově přidané příspěvky e-mailem