Vim 7.3 con unicode en Ubuntu

1

Instalé Vim 7.3 en mi máquina Ubuntu, y el Unicode no se compiló por defecto. ¿Cuál es la opción de configuración para habilitar Unicode cuando compila vim 7.3? He buscado en su sitio web e Internet, y no puedo encontrarlo para toda la vida. Dicho esto, probablemente esté justo debajo de mi nariz.

Nate
fuente
1
¿Cómo lo instaló exactamente? No puedo imaginar cómo pudo haber sucedido esto a menos que se hiciera deliberadamente.
frabjous
Solo su configuración estándar / make / make install. Puede que no sea culpa de VIM, pero Unicode funciona en gnome-terminal y se muestra como un galimatías cuando copio y pego en VIM. Lo mismo no era cierto para 7.2, por lo que supuse que era VIM.
So8res
Parece que simplemente no estás usando una fuente Unicode para mostrar el texto, lo que significa que no es culpa de Vim, sino la fuente que estás usando.
frabjous

Respuestas:

1

Es --enable-multibyte.

Stanley
fuente
1

Lo primero que debe hacer es verificar la salida del :versioncomando " " y buscar "multi_byte". Debería ir precedido por un + si está incluido, y un - si no lo está. "multi_lang" también es importante, pero en menor grado. Alternativamente, puedes hacer:

: echo has ('multi_byte') has ('multi_lang')

Y Vim imprimirá "1" para indicar que las características están incluidas, o "0" de lo contrario.

Si están incluidos, entonces debes asegurarte de que Vim esté configurado correctamente. Lo primero que debes intentar es poner " :set encoding=utf-8" en tu ~/.vimrc.

Si eso no funciona y está usando Vim en una terminal (en otras palabras, no gVim), inicie Vim y escriba " :set termencoding?". Si la configuración de idioma del sistema está configurada correctamente para Unicode / utf-8, debe estar vacía (" termencoding=") o configurada en utf-8 ("termencoding=utf-8").

It would probably be a good idea to look at ":help mbyte.txt" and possibly ":help usr_45".

Heptita
fuente
0

Es posible que haya tenido set encoding=utf-8un vimrc en todo el sistema que no se utiliza cuando compiló manualmente. Intenta agregar eso a tu $MYVIMRC. Ver :help unicodepara más información.

Karl Bielefeldt
fuente
-1

¡Unicode está habilitado por defecto!

postfuturista
fuente