в vim есть ли способ сохранить закладки между сессиями? - PullRequest
12 голосов
/ 22 января 2012

при выходе из vim и повторном входе все закладки исчезли

выяснили, как запомнить последнюю позицию между файлами, а не как запомнить закладки после выхода.

есть ли способ настроить vim так, чтобы закладки запоминались для файла?

Ответы [ 2 ]

10 голосов
/ 22 января 2012

Да. Добавьте следующее к вашему .vimrc:

:set viminfo='1000,f1

Но обратите внимание:

Строчные буквы 'a to' запоминаются до тех пор, пока файл остается в список буферов. Если вы удалите файл из списка буферов, все его оценки потеряны. Если вы удалите строку, содержащую метку, эта метка стерта.

Так что вам нужно использовать заглавные или числовые метки.

См:

... для получения дополнительной информации.

Вы также можете найти :mksession полезным, если вы хотите сохранить состояние сеанса.

0 голосов
/ 22 января 2012

Мне не нужно было ничего настраивать ... это автоматически сохраняется в файле viminfo, раздел "Метки файлов".

Из руководства:

'viminfo' 'vi'  
f   Whether file marks need to be stored.  If zero, file marks ('0
        to '9, 'A to 'Z) are not stored.  When not present or when
        non-zero, they are all stored.  '0 is used for the current
        cursor position (when exiting or when doing ":wviminfo").

см. Ваши настройки с:set vi

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