如何使用gvim命令历史记录?

时间:2012-05-01 01:03:53

标签: vim

当我关闭gvim时,我无法按向上箭头重新运行上一次vim会话中的命令。我该怎么做才能做到这一点?

例如,我可以输入:

:set hls<CR>
:set<up arrow>

我明白了:

:set hls

但是当我关闭vim时,输入

:set<up arrow>

没有显示我最后一次使用set命令。

2 个答案:

答案 0 :(得分:4)

在新安装Xubuntu 13.10后,我没有命令历史记录。但我注意到我的主文件夹中的.viminfo文件归root所有。将文件的所有者和组更改为普通用户可以解决问题。

答案 1 :(得分:1)

您可以在.vimrc中尝试''设置历史= [数字]'' 这是我的配置:

set history=50
set viminfo=%,'20,/100,:100,<500,f1,n~/.vim/viminfo

即使你关闭并重新打开vim,历史也会持续存在。