在我的vimrc中,我有配置:
" Sessionman
set viminfo='100,<500,s10,h,!
autocmd VimEnter * SessionOpenLast
let sessionman_save_on_exit = 1
但是当我尝试按
打开文件时vim some_file.rb
开放最后一个版本,但我想通过此命令打开some_file.rb。 如何更改此配置?
答案 0 :(得分:4)
根据提供的配置代码段,最后一个打开的会话是
无条件恢复。只有在有的情况下才能加载会话
没有作为命令行参数提供的文件,请检查数量
使用argc()
函数的参数。因此,请考虑以下变化
自动命令。
:autocmd VimEnter * if argc() == 0 | SessionOpenLast | endif