Vim segmenta por error sin razón aparente

Vim segmenta por error sin razón aparente

Vim ocasionalmente me falla mientras edito, pero no es del todo obvio qué lo está causando. Estoy seguro de que tengo algún complemento de terceros, pero no tengo idea de cuál.

¿Cómo puedo rastrear qué lo está causando?

Respuesta1

A menudo, unbúsqueda binariadonde deshabilita la mitad de sus complementos, luego solo la mitad (cuando el problema persiste), o la otra mitad (cuando el problema desapareció) le permite acceder rápidamente al script problemático. Lo mismo se puede hacer con la configuración en su ~/.vimrc(comentando bloques). Pero para problemas que sólo aparecen esporádicamente, eso es demasiado engorroso (tienes que trabajar sin algunos de tus complementos durante mucho tiempo) y es poco probable que tenga éxito (puede llevar mucho tiempo profundizar adecuadamente en el complemento (que sólo sospechas que es el causa)). Entonces, a menos que encuentre una manera de "forzar" los bloqueos, esto no es aplicable.

Intentaría ejecutar Vim iniciando sesión permanentemente:

$ vim -V20vimlog

No se garantiza que capture las últimas declaraciones, pero es posible que tenga suerte.

Aparte de eso, intenta actualizar con frecuencia a las últimas versiones de desarrollo de Vim; Es posible que el problema se haya solucionado mientras tanto.

Respuesta2

Es posible que desee utilizar el comandostrace vim

Podrás ver qué archivos abre vim y más información de depuración.

información relacionada