还原vim会话时,错误和插件无法正常工作

时间:2015-08-23 16:20:35

标签: ruby-on-rails vim youcompleteme

如果我重新开始,并打开几个与我的rails项目相关的文件,我可以使用gf,比如说UserBidsDepot.new,它将打开相应的文件。此外,通过YouCompleteMe插件自动完成也可以。然后我将创建一个打开文件,标签等的vim会话:

:mksession ~/VIM_SESSIONS/feature_userdepot.vim

当我去编辑之前保存的vim会话时,我遇到了两个问题。当我使用以下方法恢复上述保存的会话时

vim -S ~/VIM_SESSIONS/feature_userdepot.vim

然后我看到以下错误:

处理" *"的VimEnter自动命令时检测到错误: E117:未知功能:youcompleteme #Enable 按ENTER或键入命令继续

我可以按回车继续,我的所有文件/标签重新打开我保存会话时的方式。但是,AutoComplete无法正常工作,当我尝试使用gf时,我收到以下错误:

E345:无法找到文件“user_bids_depot.rb"在路径

退出会话,并在不使用会话的情况下打开相同的文件,工作正常。所以我假设有一些关于mksession的东西。

更新:我已经能够解决YouCompleteMe插件的错误。我没有使用vim -S session_name.vim恢复会话,而是先使用以下命令启动vim并恢复会话:

:source ~/VIM_SESSIONS/feature_userdepot.vim

但是,我在恢复的vim会话中使用gf命令仍有问题。

0 个答案:

没有答案