2015/08/24

vim_multi-lingue

A chi piacciono gli editors testuali uno dei più potenti è vi(vim)
qui vi propongo l'abilitazione del supporto multilingue :D

Aprite la shell, digitate vim nomefile.txt e dalla cmd-line dell'editor digitate:

setlocal spell spelllang=es 

per l'italiano it, inglese americano en_us come specificato nella variabile spelllang


Verrà indicato un avviso che l'idioma scelto non è presente:

Cannot find spell .....

con la richieste se volete aggiungerlo:

Do you want me ...?

premete y e vi installerà l'idioma scelto. :D


installate sotto la home directory come default dovreste trovare i seguenti files se aggiungete anche i suggestions files :P

 ls ~./.vim/spell/
es.utf-8.add
es.utf-8.add.spl
es.utf-8.spl
es.utf-8.sug


Come potete vedere qui di fianco le parole non riconosciute sono marcate in rosso, mentre errori maiuscolo minuscolo in blue. Potete aggiungere le parole al dizionario locale posizionando il cursore sulla parola scelta, qui coproliti, e digitare zg. La parola verrà immediatamente riconosciuta.


Per rendere permanente questo utility create nella home directory il file .vimrc e inserite il cmd  setlocal spell spelllang=es,it,... con tutti gli idiomi che volete che siano riconosciuti, questo sistema ha molte altre utilità. ;D


Se quando aprite un file ricevete il seguente avviso:

 vim coproliti.txt
Error detected while processing /home/leopoldo/.vim/spell/it.utf-8.spl:
E763: Word characters differ between spell files
Error detected while processing /home/leopoldo/.vim/spell/es.utf-8.spl:
E763: Word characters differ between spell files
Press ENTER or type command to continue

VI vi avvisa che vi sono parole non riconosciute, tipo nomi propri, ecc.. se volete potete aggiungerli ;D