当我关闭 gvim 时,我无法按向上箭头重新运行上次 vim 会话中的命令。我怎样才能做到这一点?
例如,我可以输入:
:set hls<CR>
:set<up arrow>
我看到了:
:set hls
但是当我关闭 vim 时,输入
:set<up arrow>
没有显示我最后一次使用 set 命令。
当我关闭 gvim 时,我无法按向上箭头重新运行上次 vim 会话中的命令。我怎样才能做到这一点?
例如,我可以输入:
:set hls<CR>
:set<up arrow>
我看到了:
:set hls
但是当我关闭 vim 时,输入
:set<up arrow>
没有显示我最后一次使用 set 命令。
新安装 Xubuntu 13.10 后,我没有命令历史记录。但我注意到我的主文件夹中的 .viminfo 文件归 root 所有。将文件的所有者和组更改为我的普通用户解决了这个问题。
You coud try ''set history=[number]'' in .vimrc Here is my configuration:
set history=50
set viminfo=%,'20,/100,:100,<500,f1,n~/.vim/viminfo
History is persistent now even when you close and reopen vim.