当我关闭gvim时,我无法按向上箭头重新运行上一次vim会话中的命令。我该怎么做才能做到这一点?
例如,我可以输入:
:set hls<CR>
:set<up arrow>
我明白了:
:set hls
但是当我关闭vim时,输入
:set<up arrow>
没有显示我最后一次使用set命令。
答案 0 :(得分:4)
在新安装Xubuntu 13.10后,我没有命令历史记录。但我注意到我的主文件夹中的.viminfo文件归root所有。将文件的所有者和组更改为普通用户可以解决问题。
答案 1 :(得分:1)
您可以在.vimrc中尝试''设置历史= [数字]'' 这是我的配置:
set history=50
set viminfo=%,'20,/100,:100,<500,f1,n~/.vim/viminfo
即使你关闭并重新打开vim,历史也会持续存在。