Portál AbcLinuxu, 7. července 2025 12:11


Dotaz: Vim, ebcdic, nel

17.6.2010 10:20 qiRzT | skóre: 14 | blog: U_Marvina
Vim, ebcdic, nel
Přečteno: 224×
Odpovědět | Admin
Zdravím, potřebuju ve Vimu editovat souborz v ebcdic s konci řádků reprezentovanými znakem NEL (85). Vygooglil jsem pouze tento příkaz: :e ++enc=EBCDIC-US. Funguje, ale právě až na ty konce řádků - misto nich zobrazuje <85>. Dá se nějak ve vimu vytvořit vlastní fileformat (přidat další k unix, dos, mac)? Nebo prostě říct vimu tenhle znak přehoď na jiný a obráceně? Nebo nějak editovat přes rouru? Nebo to vyřešit úplně jinak?

Díky za rady.
Důležité je vědět jak problém vyřešit, zbytek zvládne i cvičená opice...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.6.2010 12:26 Ant
Rozbalit Rozbalit vše Re: Vim, ebcdic, nel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli ono nakonec nebude jednodussi to preklopit do ASCII, zeditovat a pak zase preklopit zpatky (samozrejme nejak automaticky pri nacteni a ukladani z vimu)..

man dd

P.S. Jestli to beha primo na stroji s nativni EBCDIC, tak tento postup je pochopitelne passe.
17.6.2010 14:00 qiRzT | skóre: 14 | blog: U_Marvina
Rozbalit Rozbalit vše Re: Vim, ebcdic, nel
Právě, že to je na stroji s nativní ebcdic a konvertovat to pokaždý, když chci soubor uložit je otrava.
Důležité je vědět jak problém vyřešit, zbytek zvládne i cvičená opice...
17.6.2010 15:00 Ant
Rozbalit Rozbalit vše Re: Vim, ebcdic, nel
Asi bude zapotrebi se obratit na nejakou profi Vim diskuzi. Tady to asi nevyresime.

Take jsem koukal po tom definovani novych fileformatu, ale vypada to, ze je to ve Vimu natvrdo.
17.6.2010 13:11 l4m4
Rozbalit Rozbalit vše Re: Vim, ebcdic, nel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nový fileformat lze nadefinovat, resp. nějaký změnit pouze ve zdrojáku.

Lze definovat autocommand FileReadCmd, FileWriteCmd a pod., které soubor při čtení a zápisu konvertují nebo s ním dělají cokoli jiného (viz např. plug-in netrw), ale pro pár souborů je to asi snažší zkonvertovat tam a zpět ručně.
17.6.2010 13:58 qiRzT | skóre: 14 | blog: U_Marvina
Rozbalit Rozbalit vše Re: Vim, ebcdic, nel
Právě, že to není pro pár souborů, ale hledám dlouhodobé řešení s minimem mezikroků. Ty autocommnady zkusím, to by mohlo stačit. Díky
Důležité je vědět jak problém vyřešit, zbytek zvládne i cvičená opice...
18.6.2010 17:44 pavel
Rozbalit Rozbalit vše Re: Vim, ebcdic, nel
Nešlo by to zkusit prohnat sedem?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.