关闭后,vim不保存缓冲区历史记录

时间:2017-02-10 16:20:05

标签: vim buffer

我应该在.vimrc文件中添加哪些设置,以便不将有关以前打开的缓冲区的信息保存到.viminfo?我确实想要保存命令历史记录。

通过不保留缓冲区历史记录,我的意思是当我打开一个新的vim实例并执行 Ctrl + o Ctrl + i 时,不显示已打开的缓冲区上一个会话,但只包含在当前会话期间打开的缓冲区。

由于

1 个答案:

答案 0 :(得分:0)

将此添加到您的.vimrc

autocmd VimEnter *
        \ execute "
        \ let i = 0     | 
        \ while i < 100 | 
        \ mark '        | 
        \ let i = i + 1 | 
        \ endwhile      | 
        \ unlet i       |
        \ delm A-Z0-9"

这将清除每个会话的跳转列表并删除标记。