windows 7 - El retroceso no funciona en gvim 7.2 de 64 bits para Windows?
windows-7 windows-7-x64 (2)
Acabo de instalar la versión comprimida de 64 bits para Windows de gvim en mi nueva máquina en el trabajo, y cambié algunas configuraciones para que sea compatible con Visual Studio 2010.
Ahora la tecla de retroceso no funciona por alguna razón.
Aquí está mi archivo .vimrc:
set nowrap
set ruler
set encoding=utf-8
set fileencoding=utf-8
set ff=dos
Es solo una pequeña molestia (la tecla de borrar funciona), pero me preguntaba si alguien lo sabía.
Nunca use vim en Windows, pero ya he encontrado el mismo problema antes en Solaris abiertos.
Sólo inténtalo:
set backspace=2
¿No funciona por completo o simplemente no retrocede al lugar donde ingresó al modo de inserción? Hay una opción de backspace
que controla esto:
Influences the working of <BS>, <Del>, CTRL-W and CTRL-U in Insert
mode. This is a list of items, separated by commas. Each item allows
a way to backspace over something:
value effect
indent allow backspacing over autoindent
eol allow backspacing over line breaks (join lines)
start allow backspacing over the start of insert; CTRL-W and CTRL-U
stop once at the start of insert.
La sugerencia de owen_water es la misma que la del comentario de Carpetsmoker, habilitando los tres de estos. Eso es generalmente lo que la gente quiere, ya que es un poco sorprendente que Vim se rehúse a permitirle retroceder el texto que está justo allí. Así que elija entre las dos opciones equivalentes: iré con la más clara y clara:
set backspace=2
set backspace=indent,eol,start
En algunos casos, los terminales defectuosos pueden interferir con el retroceso y eliminarlos, pero dudo que ese sea su problema en Windows. Hay alguna habilidad para arreglar esto; ver :help fixdel
.