2

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

例如,我可以输入:

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

我看到了:

:set hls

但是当我关闭 vim 时,输入

:set<up arrow>

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

4

2 回答 2

4

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

于 2014-01-30T02:12:54.593 回答
1

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.

于 2013-01-22T15:01:36.427 回答