По какой-то причине 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 ответ1

3

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

 :verbose autocmd InsertEnter,InsertLeave

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

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