Sziasztok,
olyan *.txt.gpg állományokat szeretnék vim -el szerkeszteni és visszamenteni, amelyekben
latin2 és/vagy utf8 ékezetes karakterek vannak. Mindezt úgy, hogy a gpg -t a vim
automatikusan kezelje, hívja meg decrypteljen, majd amikor készen van encrypteljen.
A vim -et így használom:
set fileencodings=utf-8,latin2
Találtam 2 féle megoldást:
http://vim.wikia.com/wiki/Vim_Gpg
és
http://www.vim.org/scripts/script.php?script_id=661
a 2. egy plugin a vim hez. Működik és szépen, de az ékezeteket nem jól
jeleníti meg.
Van esetleg valakinek ötlete ?
- 1266 megtekintés
Hozzászólások
UP
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
szinten
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
Szerintem az UTF 8 az oka...
Biztos, hogy a file eredetileg utf 8 volt ?
file command mint mond róla... ?
- A hozzászóláshoz be kell jelentkezni
és ott a pont.
Ez annyira triviális, hogy meg sem néztem.
Tehát a megoldás:
iconv --from-code=ISO-8859-1 --to-code=UTF-8 file.txt > file2.txt
és onnantól kezdve amit linkeltem 2. megoldás vim pluginként
szépen üzemel!
- A hozzászóláshoz be kell jelentkezni
szerintem a vim-be tudod szerkezteni az eredeti formátumba is, set encoding, set fileencodig-ot nézd át a helpbe... hátha. Biztos nem vagyok benne, csak elvárom a vimtől hogy tudja :D
- A hozzászóláshoz be kell jelentkezni