[cstex] Trochu OT: Makro pro Vim, nahrada mezery vlnkou
Marek Pomp
pomp at osu.cz
Fri Feb 9 09:07:54 CET 2007
Pekny den,
nemuzu si pomoci ale mne imap funguje tak jak ocekavate (obe vase
varianty), (vim version 6.3, slackware, debian)
zkuste treba pouzit :r pro prepis znaku.
m.p.
On Fri, 9 Feb 2007, Josef Polách wrote:
> Zdravím všechny a zejména uživatele Vimu
>
> Připravuji text pro sazbu TeXem, procházím jej a na některá
> místa potřebuji dát ručně vlnku místo mezery (samozřejmě
> tam, kam "nedosáhne" program vlna). Abych to měl co
> nejsnadnější - tedy na stisk dvou kláves po sobě a žádné
> dvoj či trojhmaty, napsal jsem si makro:
>
> map <F5> s~<esc>
>
> To je v pořádku. Chci ale, aby mi stejné makro fungovalo i
> ve vkládacím režimu. Napsal jsem tedy:
>
> imap <F5> <delete>~<esc>i
>
> a zkoušel jsem i obdobu prvního makra
>
> imap <F5> <esc>ls~<esc>i
>
> ale obě tato makra mi před vlnku dají mezeru. Nepomůže
> <delete> ani <backspace> -- ty sice odstraní mezeru, ale
> zároveň s ní to vezme ještě nějaký sousední znak.
>
> Jistě mohu nakonec celý text prohnat hromadnou záměnou
> pomocí jednoduchoučkého regulárního výrazu na odstranění té
> nežádoucí mezery, ale zajímá mě, co a proč mám blbě, co mi
> tam tu mezeru cpe.
>
> Je zde nějaký ochotný uživatel tohoto geniálního editoru pro
> líné lidi?
>
> Dík za jakoukoliv užitečnou radu
>
> Pohoda, hezký den
>
> --
> Josef Polách - www.polach.org
> -- Lidé, (s)mějte se rádi ---
> Bez virů, bez Windows/Virusfree, no Windows
>
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>
More information about the csTeX
mailing list