[英]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.