Сохранение отметок / сгибов VIM, даже если код редактируется / номера строк изменяются - PullRequest
1 голос
/ 25 марта 2020

Таким образом, поскольку метки и сгибы сохраняются на основе номера строки в vim, когда кто-то еще редактировал код способом, который изменяет нумерацию строк, мои метки / сгибы теряются.

Пример:

мой оригинальный код

1 | # do something            |
2 |                           |
3 | def foo():                | <- here I place my mark
4 |     print("hello world!") |

кто-то другой редактирует код, поэтому, когда я опускаю изменения, он выглядит следующим образом

1 | # do something            |
2 | # do something else       | <- added by another user
3 |                           | <- now my mark is here (still on line 3)
4 | def foo():                | <- I want my mark to be moved down here automatically
5 |     print("hello world!") |

Кто-нибудь знает исправление для этого? Обратите внимание, что я единственный, кто использует vim в моей команде, поэтому общий файл viminfo не подходит.

1 Ответ

0 голосов
/ 26 марта 2020

На моем vim знак сохраняет свою строку в соответствии с исходной позицией. Не могли бы вы проверить с:

 vim -u NONE

Приведенная выше строка приводит vim без файла конфигурации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...