我想知道何时应该调用RestoreSession()函数,何时不应该。因为当我打开单个文件时,我不想看到我的项目文件,我之前保存到vim会话。
例如,如果我像这样调用vim:vim -n test.rb
。我如何检测vimrc中的n
键? (为了我的目的,我想使用n键作为自定义指示器)
这是一个小问题: - )
答案 0 :(得分:9)
在私人谈话中,@ Nicklasos建议我采用另一种方式如何做我需要的 - 使用argv()函数。它只是:
if argc() == 0
autocmd VimEnter * call RestoreSess()
end
答案 1 :(得分:2)
您可以使用-c键运行vim(启动时执行命令)
vim -c RestoreSession foo.txt
此外,您可以编写bash别名。