On Tue, Aug 06, 2002 at 01:49:33PM +0200, Kamil Sverak wrote: > Nedavno jsem nekde cetl jak vim pro windows > donutit pouzivat ISO kodovani. Ted by se me to > hodilo a nemuzu to najit.. > > Jestli si to dobre pamatuju, tak to chtelo pouzit > ISO font a keymap.., ale ... poradite nekdo > podrobneji..? > Kamil Tento problém jsem vyřešil jednoduchým makrem, které mi převádí oběma směry podle potřeby: <pre> map í :call Win2ISO()<cr> map á :call ISO2Win()<cr> function! Win2ISO() exe "%s/\x8A/\xA9/ge" exe "%s/\x8D/\xAB/ge" exe "%s/\x8E/\xAE/ge" exe "%s/\x9A/\xB9/ge" exe "%s/\x9D/\xBB/ge" exe "%s/\x9E/\xBE/ge" exe "%s/charset=windows.1250/charset=iso-8859-2/ge" endfunction function! ISO2Win() exe "%s/\xA9/\x8A/ge" exe "%s/\xAB/\x8D/ge" exe "%s/\xAE/\x8E/ge" exe "%s/\xB9/\x9A/ge" exe "%s/\xBB/\x9D/ge" exe "%s/\xBE/\x9E/ge" exe "%s/charset=iso.8859-2/charset=windows-1250/ge" endfunction </pre> Používám to hlavně na www stránky. Určitě by se to dalo napsat lépe, na větší objem dat používám cstocs. Zároveň mi to mění označení kódování v hlavičce. Přemapováním klávesnice a fontů jsem se nezatěžoval. Kit -- Ing. Vlastimil Pospíchal http://www.hoteldrnholec.cz
This archive was generated by hypermail 2.1.2 : 07. 08. 2002, 22:52 CEST