繁体   English   中英

如何在vimscript中检测vim命令行参数?

[英]How to detect vim command-line arguments in vimscript?

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

例如,如果我像这样调用vim: vim -n test.rb 我如何检测vimrc中的n键? (我希望使用n键作为我的目的的自定义指示器)

这是一个小问题:-)

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

if argc() == 0
  autocmd VimEnter * call RestoreSess()
end

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

vim -c RestoreSession foo.txt

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM