9

我想知道什么时候应该调用 RestoreSession() 函数,什么时候不应该。因为当我打开单个文件时,我不想看到我之前保存到 vim 会话的项目文件。

例如,如果我这样调用 vim:vim -n test.rb. 我如何检测nvimrc 中的密钥?(出于我的目的,我想使用 n 键作为自定义指标)

这都是小问题:-)

4

2 回答 2

10

在私人谈话中,@Nicklasos 建议我另一种方法来做我需要的事情 - 使用 argv() 函数。它只是:

if argc() == 0
  autocmd VimEnter * call RestoreSess()
end
于 2012-11-07T00:49:12.860 回答
2

您可以使用 -c 键运行 vim(启动时执行命令)

vim -c RestoreSession foo.txt

此外,您可以编写 bash 别名。

于 2012-11-06T23:37:06.707 回答