在vim中,有没有办法在会话之间保存书签?

时间:2012-01-22 00:43:46

标签: vim configuration

退出vim然后重新进入时,所有书签都已消失

已经找到了如何记住文件之间的最后位置,而不是在退出后如何记住书签。

有没有办法配置vim以便记住文件的书签?

2 个答案:

答案 0 :(得分:10)

是。将以下内容添加到您的.vimrc

:set viminfo='1000,f1

但请注意:

  

只要文件仍然存在,就会记住小写标记'a到'z   缓冲区列表。如果从缓冲区列表中删除该文件,则将其全部删除   标记丢失了。如果删除包含标记的行,则标记   被删除了。

所以你需要使用大写或数字标记。

请参阅:

...了解更多信息。

如果您想保存会话状态,您可能还会发现:mksession非常有用。

答案 1 :(得分:0)

我没有配置任何东西..它会自动存储在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

查看您的设置