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ázor k článku
Jak si přizpůsobit Vim - bonus zdarma

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

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