Vim: terminal ISO, plik UTF - jak pogodzić?

Paweł Zuzelski z w xatka.net
Pon, 28 Wrz 2009, 11:22:40 CEST


On Mon, 28 Sep 2009, Jacek Osiecki wrote:

> Witam,
> 
> Terminal działa mi w ISO-8859-2 (mam jeszcze AC, zresztą jakoś nie
> przepadam za UTFem) ale czasami muszę coś pogrzebać vimem w plikach
> które są w UTF-8.
> 
> Na razie potrafię uzyskać tylko sytuację, w której edytuję nowy
> plik i po zapisaniu ląduje on na dysku w postaci utf-8, dzięki kombinacji
> w .vimrc:
> 
> set encoding=iso-8859-2
> set fileencoding=utf-8
> 
> Niestety, nie pomaga to przy sytuacji gdzie muszę wczytać jakiś plik
> który już jest w UTF - wtedy pojawiają mi się krzaki :(
> 
> Ideałem by była sytuacja, gdyby vim plik iso zapisywał w iso, a plik utf
> - w utf. Ale w ostateczności się pogodzę z tym, żeby ręcznie to
> przestawiać... Na razie piszę w iso i potem wersję finalną przerabiam
> skryptem na utf co jest delikatnie mówiąc porażką :-/

Spróbuj:

set fileencodings=utf-8,latin2
set termencoding=latin2

zauważ, że fileencodings w liczbie mnogiej.

-- 
Paweł


Więcej informacji o liście dyskusyjnej pld-users-pl