Portál AbcLinuxu, 10. května 2025 05:27

Dotaz: vi a cestina

12.10.2006 19:03 Mirekh
vi a cestina
Přečteno: 228×
Odpovědět | Admin
DD,

pouzivam na web server debian sarge2 a nejsem schopny psat ve vi ceske zanky - pise mi to nesmysly.

Na konzoly mi 4estina funguje

zkousel jsem v souboru

:set fileencoding=iso-8859-2

:set termencoding=iso-8859-2

:set encoding=iso-8859-2

ale to nepomohlo.

Mate nekdo ideu ?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.10.2006 21:33 mykhal | skóre: 6
Rozbalit Rozbalit vše Re: vi a cestina
Odpovědět | | Sbalit | Link | Blokovat | Admin
pomohlo by, kdybys napsal, jaké nesmysly konkrétně to píše ..
13.10.2006 05:10 Mirekh
Rozbalit Rozbalit vše Re: vi a cestina
OK, konkretne toto

e s hackem �[34m~[

s s hackem š +mezera

c s hackem �[34m~M

r s hackem �[34m~Y

z s hackem ž +mezera

dlouhe y ý +mezera

a á +mezera

i í +mezera

e é +mezera

Vite nekdo co s tim ?
13.10.2006 10:54 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: vi a cestina
A nepoužíváš unicode ?

Já nám na začátku:

[petr@soban etc]$ cat vimrc
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
   set fileencodings=utf-8,latin1
endif

A dále nemám nikde nastavenou češtinu. Prostě default soubor v FC.
13.10.2006 11:54 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: vi a cestina
Nedavno jsem v Gentoo upgradoval MPlayer a z nejakeho duvodu to zacalo prekompilovavat glibc (konkretne sys-libs/glibc-2.4-r3). Paralelne k tomu mi bezel vim a zjistil jsem, ze najednou nemuzu psal cesky. Delo se presne to, co popisujete. Po upgradu, ale bylo vse zase v poradku.

V Gentoo se po glibc automaticky dogenerovavaji locale definicni soubory pro glibc. Podivejte se na locale-gen(8).
13.10.2006 10:39 DNA
Rozbalit Rozbalit vše Re: vi a cestina
dobrá rada, také jsem se pobavil
18.11.2006 18:58 maca
Rozbalit Rozbalit vše Re: vi a cestina
Podařilo se to vyřešit? Mám totiž stejný problém - ě, č, ř a skoro všechna velká písmena s háčkem mi vypisují �[34m~[ a podobně. Kódování mám UTF-8 (LC_ALL=cs_CZ.UTF-8). Jedu v gentoo. Samozřejmě, že ve všem ostatním je diakritika v pořádku - v terminálu a třeba i v nano. Ještě by možná mohlo pomoc, že přestože tam vim vloží ty paznaky, tak ve skutečnosti bude v souboru uložen správný znak - tzn. ve vimu vytvořím nový soubor, stisknu ě - ukáže se �[34m~[ - uložím, otevřu v nano - vidím ě. Chtěl jsem to udělat pomocí toho :set keymap=czech, ale asi něco dělám špatně, protože to nijak nereaguje - stále zůstává us mapování znaků. (Zkoušel jsem i :set keymap=keymap/czech_utf-8.vim)
18.11.2006 19:48 maca
Rozbalit Rozbalit vše Re: vi a cestina
Aha, tak už jsem na to přišel - měl jsem vim zkompilovaný s USE minimal!! V tom byl problém. Překompiloval jsem a je to ok.
13.10.2006 10:47 Tom.š Ze.le.in | skóre: 21 | blog: tz
Rozbalit Rozbalit vše Re: vi a cestina
Odpovědět | | Sbalit | Link | Blokovat | Admin
Předpokládám, že se jedná o vim.

Zadávání znaků přes Ctrl-k (např. ctrl-k R <) funguje?

Pokud ano, nejjednodušší je vykašlat se na českou klávesnici na úrovni systému/klávesnice a nastavit mapování pro vim (takže 8 bude á):

:set keymap=czech

Pokud budou některé znaky divné, opravit si soubor keymap/czech patřičným způsobem přes ctrl-k.

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.