![Номера строк Vim в режиме вставки](https://rvso.com/image/1414702/%D0%9D%D0%BE%D0%BC%D0%B5%D1%80%D0%B0%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%20Vim%20%D0%B2%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%20%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8.png)
По какой-то причине 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
Это должно перечислить определенные события и файлы, которые их определили. Что вы делаете в этот момент, зависит от того, хотите ли вы сохранить скрипт/плагин и просто настроить/изменить его или удалить его полностью.