
Esto es muy extraño. Cada vez que escribo en el modo de inserción escucho el sonido del acceso al disco. Y este no es el caso de gedit. Mi sistema es ubuntu 10.10. ¿Alguna idea?
Respuesta1
Probablemente sea el archivo de intercambio. Para encontrar el nombre del archivo de intercambio que se utiliza para el búfer de Vim actual, ejecute
:swapname
Luego, para probar si ese archivo se modifica con cada pulsación de tecla, puede abrir otra ventana de terminal y ejecutar
$ watch ls -l swapfile
dóndearchivo de intercambioes el nombre del archivo devuelto por el :swapname
comando anterior. Luego observe el tiempo de modificación del archivo mientras escribe en Vim.
COMENZAR A EDITAR:Habiendo probado lo anterior, veo que ls -l
no tiene suficiente resolución y el intervalo de muestra predeterminado de 2 segundos watch
es un poco largo. Un mejor comando para ver la hora de modificación de su archivo de intercambio es este:
$ watch -n 1 stat -c "%y" swapfile
FINALIZAR EDITAR
El tiempo entre actualizaciones del archivo de intercambio lo establece la opción 'updatetime', cuyo valor en milisegundos puedes determinar ejecutando
:set updatetime?
Desafortunadamente, ese mismo temporizador se utiliza para activar los comandos automáticos de CursorHold y algunos complementos configuran el 'tiempo de actualización' en alrededor de 100 milisegundos para responder rápidamente después de que el usuario pulsa una tecla. Si encuentra que 'updatetime' tiene un valor menor que su valor predeterminado de 4000, puede ejecutar
:verbose set updatetime?
para saber dónde se está configurando. Luego, puede decidir si la función proporcionada por cualquier complemento que esté configurando vale la molestia de los accesos continuos al disco.
Respuesta2
Probablemente tengas mal configurados tus discos. Cualquier actividad en vim actualizará el archivo de intercambio, pero esta información no debe descargarse en el disco excepto periódicamente. La configuración predeterminada de disco y vim en 10.10 no debería causar este comportamiento, por lo que debería reconsiderar cualquier optimización que haya realizado en la configuración de su sistema.