2012-01-17 11 views
6

He estado usando mi configuración de Vim desde hace bastante tiempo, pero de repente el guardado de código no actualiza el código. Yo uso FuzzyFinder para examinar archivos.Extraño problema en vim, el código no está actualizando

Abrir un archivo normalmente, es decir, como Vim de la consola no parece dar problemas.

Pero cuando abro un archivo a través de FuzzyFinder, muestra el código anterior sin cambios. Sin embargo, al abrirlo a través de otro editor (o sin el complemento) o al hacer git diff, se muestran los cambios.

¿Se trata de algún problema causado por Git, un error en el complemento o quizás un problema de caché?

+0

¿Qué pasa si editar y guardar en el "código viejo"? La próxima vez que abras el archivo a través del buscador Fuzzy, ¿qué versión ves? –

+0

Me gustaría ver si puedo reproducir el problema. ¿Cuáles son los nombres de archivo en el conjunto y cuál es la máscara de filtro difusa que está utilizando? ¿Asumo que estás usando esta versión de FuzzyFinder? http://www.vim.org/scripts/script.php?script_id=1984 ¿Finalmente qué versión de VIM? – booyaa

Respuesta

1

¿Ha intentado configurar la opción autoread en su .vimrc? Debería forzar una recarga después de que se hayan realizado cambios.

Desde su página de ayuda:

When a file has been detected to have been changed outside of Vim and 
it has not been changed inside of Vim, automatically read it again. 
When the file has been deleted this is not done. 
2

¿Intenta usar :edit!? Creo que el problema es el buffer. Vim tiene un archivo almacenado en el búfer y no lo recarga, cuando lo abres a través de Fuzzy Finder.

+0

puede por favor elaborar. Tengo F3 como un enlace para buscar archivos cuando cargo un nuevo archivo que está cargando una versión que probablemente tiene una semana de antigüedad. – djd

+0

Cuando abre un archivo y ve contenido antiguo, use el comando ': edit!'. Ahora el archivo debe volver a cargarse desde el disco, no desde el búfer. –

+0

¿No hay alguna opción que evitará el almacenamiento en memoria caché/almacenamiento en búfer? No siempre estaré seguro si el archivo se cambia o no. – djd

Cuestiones relacionadas