Номера строк Vim в режиме вставки

Номера строк Vim в режиме вставки

По какой-то причине Vim (gVim для Windows) отключает номера строк, когда я вхожу в режим вставки. Это может быть довольно раздражающим, потому что он сдвигает весь код вправо или влево, когда я выхожу или вхожу в режим вставки - а я делаю это довольно часто.

Есть идеи, как сохранить номера строк (точнее, относительные номера) независимо от режима?

Клавиша: [] : курсор | : курсор в режиме вставки

Нормальный режим

2 for(i = 0; i < something; i++) {
1    // some code here
0    // I am her[e]
1    // some more code

Режим вставки

for(i = 0; i < something; i++) {
   // some code here
   // I am her|e
   // some more code

решение1

Похоже, какой-то скрипт или плагин где-то пытается быть полезным. Вы, вероятно, можете определить, что это, с помощью этой команды:

 :verbose autocmd InsertEnter,InsertLeave

Это должно перечислить определенные события и файлы, которые их определили. Что вы делаете в этот момент, зависит от того, хотите ли вы сохранить скрипт/плагин и просто настроить/изменить его или удалить его полностью.

Связанный контент