Vim время от времени подражает мне во время редактирования, но не совсем понятно, что его вызывает. Я уверен, что у меня есть какой-то сторонний плагин, но я не знаю, какой именно.

Как я могу отследить, что вызывает это?

2 ответа2

3

Часто бинарный поиск, при котором вы отключаете половину ваших плагинов, затем только половину этого (когда проблема все еще существует) или другую половину (когда проблема исчезла) позволяет быстро добраться до проблемного сценария. То же самое можно сделать с конфигурацией в вашем ~/.vimrc (закомментировав блоки). Но только для периодически возникающих проблем это слишком громоздко (вам придется работать без некоторых плагинов в течение длительного времени) и вряд ли удастся (может потребоваться очень много времени, чтобы должным образом перейти к плагину (что, как вы подозреваете, является причина)). Так что, если вы не найдете способ "принудительного" сбоя, это не применимо.

Я бы попробовал запустить Vim с постоянной регистрацией:

$ vim -V20vimlog

Не гарантируется захват нескольких последних утверждений, но вам может повезти.

Кроме того, попробуйте часто обновляться до последних версий Vim для разработки; проблема могла быть решена в то же время.

-1

Вы можете использовать команду strace vim

Вы сможете увидеть, какие файлы открывает vim, и больше отладочной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .