退出vim然后重新进入时,所有书签都已消失
已经找到了如何记住文件之间的最后位置,而不是在退出后如何记住书签。
有没有办法配置vim以便记住文件的书签?
答案 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