2012-10-10 14 views
12

L'aggiunta della riga set listchars=tab:▸\ ,trail:·,extends:#,nbsp:· causa "ERRORE CONVERSIONE" durante il salvataggio del file vimrc. Sto usando gvim 7.3 sotto Finestra 7.ERRORE CONVERSIONE in vim

Ho aggiunto questo carattere usando ("▸") usando ctrl-vu 25B8.

il mio file vimrc ha anche set encoding=utf-8

E 'possibile risolvere questo errore.

Grazie

+0

Got la correzione, ho bisogno di mettere uno spazio dopo ▸ \ come ▸ \, http : //stackoverflow.com/questions/3766204/vim-doesnt-support-unicode – dearvivekkumar

+0

Ho avuto lo stesso problema. @ La risposta di IngoKarat l'ha risolta. Stavo cercando di usare '˒' come il mio carattere tab. È un po 'più poco appariscente. : D – trusktr

risposta

35

provare a salvare con :w ++enc=utf-8. Inoltre, si consiglia di inserire scriptencoding utf-8 nella parte superiore di .vimrc.

+1

salvataggio del file usando w ++ enc = utf-8 modo risolve l'errore. Ma facendo: così $ MYVIMRC dando E474: Argomento non valido: listchars = scheda: ¿\, percorso: ·, estende: #, nbsp :. – dearvivekkumar

+2

@dearvivekkumar Non dimenticare il secondo consiglio con 'scriptencoding'. Vorrei anche suggerire che ci sia 'set encoding = utf-8' da qualche parte nella parte superiore del vimrc. – ZyX

+0

Fantastico! Questa risposta è stata la soluzione. – trusktr